Puphpet/Vagrant 盒子构建失败-密钥不存在

Puphpet/Vagrant 盒子构建失败-密钥不存在

我是一名前端开发人员,很少需要接触服务器,但我需要在一个项目中使用 Vagrant 盒,但我遇到了问题。

当我尝试vagrant up从 puphpet 获得的盒子时,出现此错误:

```
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. [...]。我实际上可以使用该框,但无法成功启动 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/#- 它挂起很长时间,然后无法加载。

我在两台机器上尝试过(均运行 OSX),发现同样的问题。在 GiHub 上向 puphpet 的制作者提出问题后,他们报告说我使用的配置对他们来说运行成功,但我的问题仍然没有改变。

我的配置:http://pastebin.com/21KYTP0T

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

答案1

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

我遇到了同样的错误,在路由器上打开端口后现在就好了。

相关内容