2016-09-09 7 views
0

Я пытаюсь установить Portia Scrawlhub, используя vagrant в версии Ubuntu 16. Когда я даю «sudo vagrant up» в терминале, я получаю следующую ошибку. Может кто-то, пожалуйста, помогите мне в этом отношении.Не удалось повысить бродягу из-за недействительного OpenPGP в Ubuntu 16

==> default: Machine booted and ready! 
==> default: Checking for guest additions in VM... 
    default: The guest additions on this VM do not match the installed version of 
    default: VirtualBox! In most cases this is fine, but in rare cases it can 
    default: prevent things such as shared folders from working properly. If you see 
    default: shared folder errors, please make sure the guest additions within the 
    default: virtual machine match the version of VirtualBox you have installed on 
    default: your host and reload your VM. 
    default: 
    default: Guest Additions Version: 4.3.36 
    default: VirtualBox Version: 5.0 
==> default: Setting hostname... 
==> default: Configuring and enabling network interfaces... 
==> default: Mounting shared folders... 
    default: /vagrant => /home/nn/Downloads/portia-master 
==> default: Running provisioner: shell... 
    default: Running: /tmp/vagrant-shell20160909-3538-1mj5bwh.sh 
==> default: stdin: is not a tty 
==> default: APP_ROOT=/vagrant 
==> default: Executing command: install_deps 
==> default: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.3yWEJelTfE --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62 
==> default: gpg: 
==> default: requesting key 7BD9BF62 from hkp server keyserver.ubuntu.com 
==> default: ?: 
==> default: keyserver.ubuntu.com: Connection refused 
==> default: gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused 
==> default: gpg: 
==> default: no valid OpenPGP data found. 
==> default: gpg: 
==> default: Total number processed: 0 
The SSH command responded with a non-zero exit status. Vagrant 
assumes that this means the command failed. The output for this command 
should be in the log above. Please read the output to determine what 
went wrong. 
+0

Вы используете это за прокси-сервером или каким-то брандмауэром? Проблемы, похоже, в том, что ваш бродяга не смог подключиться к keyserver.ubuntu.com – ffledgling

+0

Я использую офисную сеть, но не все сайты здесь заблокированы. –

+0

Могу подключиться к ссылке keyserver.ubuntu.com через браузер. –

ответ

1

Журнал показывает, что бродяга работает просто отлично. Когда Vagrant пытается запустить виртуальную машину и запускать команды, на которые она была запрошена, она терпит неудачу. Ошибка состоит в том, что OP не может получить доступ к keyserver.ubuntu.com на порту 11371, который, кажется, заблокирован в сети.

Правильное исправление заключается в изменении правил сетевого брандмауэра/доступа, обеспечивающих доступ к серверам ключей или по меньшей мере keyserver.ubuntu.com:11371.

Обходной будет пытаться изменить Vagrant файл, так что следующая команда:

gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.3yWEJelTfE --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62 

изменяется на

gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.3yWEJelTfE --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys ABF5BD827BD9BF62 

Обратите внимание, что аргумент --keyserver флаг изменился с keyserver.ubuntu.com - hkp://keyserver.ubuntu.com:80. [1]

[1] Использование https://ubuntuforums.org/showthread.php?t=1101366&p=10043037#post10043037 как ссылка.

+0

В файле Vagrant, под которым атрибут должен включать это? –