Назад | Перейти на главную страницу

Ошибка сборки Puphpet / Vagrant box - ключ не существует

Я фронтенд-разработчик, и мне редко приходится прикасаться к серверам, но мне нужно использовать Vagrant box для проекта, и у меня возникают проблемы.

При попытке 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) и вижу ту же проблему. После того, как создатели puphpet подняли проблему на GiHub, они сообщили, что конфигурация, которую я использую, для них успешно работает, но моя проблема остается неизменной.

Моя конфигурация: http://pastebin.com/21KYTP0T

Может ли это быть проблема с моей машиной? У меня не включен брандмауэр.

Порт 11371 (сервер ключей HTTP OpenPGP), вероятно, заблокирован.

У меня была такая же ошибка, после открытия порта на маршрутизаторе теперь все в порядке.