我试图在Windows 10和Lubuntu 12.04上安装opensx devstack; 安装了Vagrant 1.8.6和VirtualBox 4.3 在Windows中我使用Babun Shell来运行命令。
遵循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命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定是什么 出了问题。
请帮我弄清楚这个问题 非常感谢。
答案 0 :(得分:0)
这通常是由防火墙阻止端口11371引起的。您可以取消阻止防火墙中的端口。如果您无法访问防火墙,您可以:
强制它使用端口80而不是11371
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59