gpg:keyserver receive failed:サーバーは失敗を示しました


20

このエラーは、gnsリポジトリを追加してこのコマンドを使用しようとすると発生します。

#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B

エラーは次のとおりです。

gpg: keyserver receive failed: Server indicated a failure

私がダウンボートへの答えとコメントで説明したように、それはDNSに関連しており、バージョン2.1.6のdirmngrがバージョン2.1.8で削除されたDNSをリバースした方法を思い出しますが、2.2.xはDebian testing / unstable(これを書いている時点で現在のDebian 9)からインストールされたものもこの問題を修正しました。
-Hvisage

回答:


26

ファイアウォールの背後では、デフォルトのポート11371の代わりにポート80を使用する必要があります。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B

サンプル出力:

Executing: /tmp/apt-key-gpghome.mTGQWBR2AG/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B
gpg: key 9A2FD067A2E3EF7B: "Launchpad PPA for GNS3" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

ファイアウォールの背後にあるポート11371または80ではありません。ネットをグーグルで検索し始めると、DNS解決にかなり関連しているようです... `` `Executing:/tmp/apt-key-gpghome.imkAGGXMO8/gpg.1.sh --receive-keys --debug-all- vvv --keyserver hkp://sks1.cryptokeys.org.za:80 gpg:DBG:chan_3-> KEYSERVER --clear hkp://sks1.cryptokeys.org.za:80 gpg:DBG:chan_3 <-OK gpg :DBG:chan_3-> KS_GET-0x9C1384B1168FD423 gpg:DBG:chan_3 <-ERR 167772379サーバーは失敗を示しました<Dirmngr> `` `
-Hvisage

7
dirmngr 2.2.5を使用して同じエラーが発生し、問題を追加hkp://して:80解決しました
-david.libremone

5

それはDNSと関係していて、あなたのDNSサーバーがdirmngrに対して何を返すか、返すのか;(それは2.1.16からdirmngrで紹介されました。

正しい答えは、次のとおりです。固定この問題は初めてというバージョン2.2.xの以降にアップグレードします。


それは別の答えではありませんでした@StephenKitt、私はその理由を与えた理由、それは破った他の答えは、私はDebianの上の2.1.6のバージョンを調査した後、それが失敗した理由を、すべての間違った理由とは全く不十分な答えがあったように、。テスト/不安定なブランチから最新バージョンを取得してこの問題に合格する以外の本当の修正はありませんでした。これはHTTP /ファイアウォール関連ではなく、DNSの問題
-Hvisage

申し訳ありませんが、上記のコメントは定型コメントであり、あまり適切ではありません。編集した回答は確かに質問に答えています。ありがとう。
スティーブンキット

4

この問題は本当に私にとっては、redditでこの投稿を見つけるまで、提案された解決策のどれも私のために機能しませんでした 私はちょうどこの行を追加しました/etc/resolv.conf

ネームサーバー8.8.8.8#Google dns

他のDNSを試して、どのDNSが機能するかを確認できます。


2

dirmngr 2.2.4を実行して、ubuntu 18.04で同じ問題が発生しました。DNS設定を確認するオプションを選択し、ローカルDNSサーバー「nameserver 1.1.1.1」とgoogleの「nameserver 8.8.8.8」を追加しました。それはうまくいきました。


ネットワーク設定で明示的なDNSサーバーを指定することで解決しました。NetworkManagerを使用したGentoo。
ピスト

また、マルウェアなどを除外するのに役立つQuad9(9.9.9.9)も覚えておいてください。プライバシー擁護の方法で;)
Hvisage

追加する場所??? 私は、DNS 1.1.1.1に切り替えると、この問題を取得しています
Trees4theForest

2

0xキーの前に追加します0xF88F6D313016330404F710FC9A2FD067A2E3EF7B

これに加えて、GAD3Rの答えで解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.