2012-10-09 34 views
0

我試圖安裝 mongoDB according to this link得到錯誤,而安裝的MongoDB:GPG密鑰錯誤

和我得到的錯誤:

[email protected]:~# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.IBN5O6rAAC --trustdb-name /etc/apt/trustdb.gpg 
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.IBN5O6rAAC --trustdb-name /etc/apt/trustdb.gpg 
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com 
?: keyserver.ubuntu.com: Connection timed out 
gpg: no valid OpenPGP data found. 
gpg: Total number processed: 0 

我相信,我的連接沒有問題,

apt-get update and upgrade

這些命令正在工作,

回答

3
requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com 
keyserver.ubuntu.com: Connection timed out 

hkp協議在端口TCP 11371上運行。確保防火牆允許訪問keyserver.ubuntu.com上的該端口。

+1

謝謝。對於那些被FW阻止的窮人,你可以嘗試打開一個ssh隧道來繞過它(假設你可以訪問端口22,並且你可以SSH到一個未被阻止的主機): ssh -fNL 11371:keyserver .ubuntu.com:11371 user @ my_unblocked_host sudo apt-key adv --keyserver 127.0.0.1 --recv 7F0CEB10 –

3

只需運行apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10即可使用端口80並繞過防火牆(希望)。

+0

似乎沒有爲我工作(只??:)我運行一個debian容器在我的碼頭主機中似乎被防火牆阻止在端口11371上。我仍然超時:/ –