vagrant - keyserver在安装opensx devstack时收到失败

时间:2016-10-25 06:55:19

标签: vagrant edx vagrant-provision openedx

我试图在Windows 10和Lubuntu 12.04上安装opensx devstack; 安装了Vagrant 1.8.6和VirtualBox 4.3 在Windows中我使用Babun Shell来运行命令。

  1. 运行Babun作为管理员
  2. mkdir devstack
  3. cd devstack
  4. export OPENEDX_RELEASE =" open-release / eucalyptus.1"
  5. curl -OL https://raw.github.com/edx/configuration/ $ OPENEDX_RELEASE / util / install / install_stack.sh
  6. bash install_stack.sh devstack
  7. 遵循open edx docs中描述的指令后,我得到了密钥服务器错误(在两个操作系统中)。

    这是我在安装过程结束时面临的错误:

      

    [1;32米==>默认值:失败:[localhost] => {" cmd":" apt-key adv --keyserver ha.pool.sks-keyservers.net --recv 46095ACC8548582C1A2699A9D27D666CD88E42B4"," failed":true,& #34; rc":2}   ==>默认值:stderr:gpg:从hkp服务器请求密钥D88E42B4 ha.pool.sks-keyservers.net   ==>默认值:gpg:keyserver超时   ==>默认值:gpg:keyserver接收失败:keyserver错误   ==>默认:   ==> default:stdout:执行:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.lCcAGQG10R --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver ha.pool.sks-keyservers.net --recv 46095ACC8548582C1A2699A9D27D666CD88E42B4   ==>默认:   ==>默认值:msg:gpg:从hkp服务器请求密钥D88E42B4 ha.pool.sks-keyservers.net   ==>默认值:gpg:keyserver超时   ==>默认值:gpg:keyserver接收失败:keyserver错误[0m   [1;32米==>默认:   ==>默认值:致命:所有主机都已经失败 - 中止[0m

    然后:

      

    SSH命令以非零退出状态响应。流浪汉   假设这意味着命令失败。此命令的输出   应该在上面的日志中。请阅读输出以确定是什么   出了问题。

    请帮我弄清楚这个问题 非常感谢。

1 个答案:

答案 0 :(得分:0)

这通常是由防火墙阻止端口11371引起的。您可以取消阻止防火墙中的端口。如果您无法访问防火墙,您可以:

强制它使用端口80而不是11371

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59