"gpgkeys:关键7F0CEB10对密钥服务器未找到"的响应,同时尝试在Ubuntu上安装MongoDB的

kau*_*adi 24 ubuntu apt gnupg mongodb

我正在尝试mongodb在我的Ubuntu 12.04桌面版上安装.首先,我希望mongodb在Ubuntu桌面版上安装没有任何问题.

我按照mongodb手册将其安装到我的Ubuntu机器上. 我尝试10gen public GPG Key使用说明(在手册中给出)导入时,按

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
Run Code Online (Sandbox Code Playgroud)

我收到了这个回复:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.WsHkMVxFlM --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10

gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com

gpgkeys: key 7F0CEB10 not found on keyserver

gpg: no valid OpenPGP data found.

gpg: Total number processed: 0
Run Code Online (Sandbox Code Playgroud)

在这方面的任何帮助或暗示表示赞赏.

提前致谢.

mró*_*ówa 32

一种绕过防火墙的方法:通过典型端口查询(80):
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
您可能遇到的另一个问题是网络代理.如果您需要通过代理连接到互联网,请将代理设置导出到您的bash配置 - 添加代码地址行(如果需要:用户名/密码 - 不用它http://proxyserver:port):
export http_proxy=http://username:password@proxyserver:port/
在文件末尾/etc/bash.bashrc


ahm*_*mdy 7

@ aniket-thakur的答案,您可以MongoDB public GPG Key手动添加副本将此页面的内容10gen-gpg-key.asc添加到文件然后使用推荐apt-key add <file>行添加文件:

sudo apt-key add 10gen-gpg-key.asc 
Run Code Online (Sandbox Code Playgroud)