0

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

  1. 以管理员身份运行 Babun
  2. mkdir devstack
  3. cd 开发堆栈
  4. 导出 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 开发堆栈

遵循open edx 文档中描述的说明后,我得到了密钥服务器错误(在两个操作系统中)。

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

[1;32m==> 默认值:失败:[localhost] => {“cmd”:“apt-key adv --keyserver ha.pool.sks-keyservers.net --recv 46095ACC8548582C1A2699A9D27D666CD88E42B4”,“失败”:真, “rc”:2} ==> 默认值:stderr:gpg:从 hkp 服务器 ha.pool.sks-keyservers.net 请求密钥 D88E42B4 ==> 默认值:gpg:密钥服务器超时 ==> 默认值:gpg:密钥服务器接收失败:密钥服务器错误 ==> 默认值:==> 默认值:标准输出:执行: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 ==> 默认值:==> 默认值:味精:gpg:从hkp服务器ha.pool.sks-keyservers.net请求密钥D88E42B4 ==>默认:gpg:keyserver超时==>默认:gpg:keyserver接收失败:keyserver错误[0m [1;32m==>默认:= => 默认值:FATAL:所有主机都已失败 -- aborting[0m

接着:

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

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

4

1 回答 1

0

这通常是由于您的防火墙阻止了端口 11371 造成的。您可以在防火墙中取消阻止该端口。如果您无权访问防火墙,您可以:

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

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
于 2018-03-21T15:19:45.333 回答