web-dev-qa-db-ja.com

「gpgkeys:キー7F0CEB10がキーサーバーに見つかりません」Ubuntuにmongodbをインストールしようとしたときの応答

Ubuntu 12.04デスクトップエディションにmongodbをインストールしようとしています。まず、問題がないことを願っています。 Ubuntuデスクトップエディションにmongodbをインストールします。

mongodbのマニュアルに従って buntuマシンにインストールWhen指示(マニュアルに記載)を使用して10gen public GPG Keyをインポートしようとしています。

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

私はこの応答を受け取ります:

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

この点に関するヘルプやヒントをいただければ幸いです。

前もって感謝します。

24
kausal_malladi

ファイアウォールを回避する方法:一般的なポート(80)でクエリを実行します。
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
もう1つの問題として、ネットワークプロキシが考えられます。プロキシ経由でインターネットに接続する必要がある場合は、プロキシ設定をbash構成にエクスポートします-プロキシアドレスを使用して行を追加します(必要に応じて:ユーザー名/パスワード-http://proxyserver:port):
export http_proxy=http://username:password@proxyserver:port/
ファイルの終わりに/etc/bash.bashrc

32
mrówa

@ aniket-thakur の回答のように、手動でMongoDB public GPG Keyを追加できます。コピーにより、この Page の内容をファイル10gen-gpg-key.ascに追加します。次にapt-key add <file>コマンドラインを使用してファイルを追加します。

Sudo apt-key add 10gen-gpg-key.asc 
7
ahmed hamdy

この2番目のアプローチ link がうまくいきました。キーを手動でダウンロードして追加します。リンクは、キーの欠落が原因で発生するエラーを修正するためのステップバイステップの手順を提供します。

PS:上記のリンクは、これを行う方法の詳細な手順と、これを修正するために試すことができる他のいくつかのことを記載した私の個人ブログに移動します。

4
Aniket Thakur

実行中のキーが見つかりませんでした:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 83FBA1751378B444

私への解決策は:

Sudo launchpad-getkeys 

そしてついに「apt-getupdate」を実行できるようになりました

0
Laura Liparulo