Puphpet / Vagrant框build立失败 – 键不存在

我是一名前端开发人员,很less需要联系服务器,但是我需要为一个项目使用一个Vagrant框,而且我遇到了问题。

当试图从一个从puphpet获得的盒子上vagrant up ,我得到这个错误:

 ``` Error: Key D39DC0E3 does not exist on hkp://pgp.mit.edu/ ==> local: Notice: /Stage[main]/Rvm::System/Exec[system-rvm]: Dependency Gnupg_key[rvm_D39DC0E3] has failures: true ==> local: Notice: /Stage[main]/Puphpet_ruby/Exec[rvm rvmrc warning ignore all.rvmrcs]: Dependency Gnupg_key[rvm_D39DC0E3] has failures: true ==> local: ==> local: Error: /Stage[main]/Rvm::Gnupg_key/Gnupg_key[rvm_D39DC0E3]/ensure: change from absent to present failed: Key D39DC0E3 does not exist on hkp://pgp.mit.edu/ ==> local: Warning: /Stage[main]/Rvm::System/Exec[system-rvm]: Skipping because of failed dependencies ==> local: Warning: /Stage[main]/Puphpet_ruby/Exec[rvm rvmrc warning ignore all.rvmrcs]: Skipping because of failed dependencies ``` 

这意味着vagrant up命令以The SSH command responded with a non-zero exit status. [...]结束The SSH command responded with a non-zero exit status. [...] The SSH command responded with a non-zero exit status. [...] 我实际上可以使用盒子,但是我无法成功启动Solr。 启动时,我收到消息:

which: no lsof in (/sbin:/bin:/usr/sbin:/usr/bin) Started Solr server on port 8983 (pid=10498). Happy searching!

我无法访问http://[hostname]:8983/solr/# – 挂起很长时间,然后加载失败。

我已经在2台机器(都运行OSX)试过这个,看到同样的问题。 在向GiHub提出问题后,他们报告说我正在使用的configuration成功运行,但是我的问题没有改变。

我的configuration: http : //pastebin.com/21KYTP0T

这可能是我的机器有问题吗? 我没有启用防火墙。

端口11371(OpenPGP HTTP密钥服务器)可能被阻止。

我有同样的错误,打开路由器上的端口后,现在可以。