在 Trusty 上安装 mongodb 时出错

在 Trusty 上安装 mongodb 时出错

我正在尝试mongodb按照trusty tahr以下教程进行安装:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

运行第一个命令(sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10)时,出现此错误:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.XG3SzDeMYM --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 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Success
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

答案1

您的问题是无法解决keyserver.ubuntu.com,请参见错误中的这一行:

keyserver.ubuntu.com:未找到主机

在这里进行本地测试表明主机名通常没有问题,但也许是您的名称服务器出现了问题?

host keyserver.ubuntu.com
keyserver.ubuntu.com has address 91.189.89.49
keyserver.ubuntu.com has address 91.189.90.55

最糟糕的情况是,您可以手动将地址添加到/etc/hosts文件以解决问题,然后再解决问题。仅供参考,使用代理等连接到密钥服务器可能会出现问题,请参阅我对此(和其他问题)的回答在 SuperUser 上

相关内容