Я фронтенд-разработчик, и мне редко приходится прикасаться к серверам, но мне нужно использовать 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), вероятно, заблокирован.
У меня была такая же ошибка, после открытия порта на маршрутизаторе теперь все в порядке.