![在 Trusty 上安装 mongodb 时出错](https://linux22.com/image/982176/%E5%9C%A8%20Trusty%20%E4%B8%8A%E5%AE%89%E8%A3%85%20mongodb%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我正在尝试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 上。