無法新增金鑰 - 金鑰伺服器逾時

無法新增金鑰 - 金鑰伺服器逾時

我正在嘗試在 ubuntu 15.10 上安裝 mongodb。在遵循這一點的同時 -在 Ubuntu 15.10 上安裝 Mongo 3.2- 我收到以下錯誤訊息:

W: GPG error: http://repo.mongodb.org trusty/mongodb-org/3.2 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D68FA50FEA312927

然後我嘗試像這樣添加密鑰:

me@devbox:/etc/test$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D68FA50FEA312927

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.CWnpUGSg5w --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/apt.postgresql.org.gpg --keyring /etc/apt/trusted.gpg.d/nginx_ubuntu_stable.gpg --keyring /etc/apt/trusted.gpg.d/webupd8team_ubuntu_java.gpg --keyserver keyserver.ubuntu.com --recv-keys D68FA50FEA312927
gpg: requesting key EA312927 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

不知道還能嘗試什麼。我目前正在本網站上查看其他帖子,看看這個問題是否已解決。

編輯1:

基於這篇文章: 無法新增儲存庫金鑰

我嘗試運行命令:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D68FA50FEA312927

然後重試:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D68FA50FEA312927

但它仍然失敗。

答案1

嘗試不同的金鑰伺服器,並嘗試使用連接埠 80。

keyserver.ubuntu.com如果不起作用,您可以嘗試一些伺服器:

  • keys.gnupg.net(這個今天對我有用)
  • 麻省理工學院
  • sks-keyservers.net
  • 密鑰伺服器.pgp.com
sudo apt-key adv --keyserver hkp://$pgp_server:80 --recv-keys $wanted_key

相關內容