gpg:鍵サーバーの受信に失敗しました:dirmngrなし


94

Debian Stretchサーバーでキーを受信しようとすると、次のエラーが表示されます。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

回答:


136

パッケージをインストールするとdirmngr、エラーが修正されました。

user@debian-server:~$ sudo apt-get install dirmngr

再試行中:

user@debian-server:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.haKuPppywi/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

3
Debian 9.4でも同じ問題がありました。dirmngrをインストールすると修正されました。
AAAfarmclub

OPと同じエラーが発生しましたが、最新のgpgが既にインストールされています。
-realtebo

1
インストールするgpgと、Debian 9.3で修正されました。 dirmngrすでにインストールされています。
はLiviu Chircu

Raspbian 9.8ストレッチでの同じ問題。dirmngrをインストールすると解決しました。ありがとう。
user8675309

9

dirmngrを機能させることはできませんでしたが、apt-key addを使用して直接キーをインポートすることもできます。GPG公開キーは、http: //origin-download.mono-project.com/repo/のようにリポジトリのルートにリストされることがよくあります

curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -

2
dirmngrがまだ実行されていない場合は、実行する必要があります。
削除してください

dirmngr動作していないが、それでも何も喜びました...キーサーバーがあることを起こる場合keyserver.ubuntu.com、あなたはブラウザ経由でアクセスし、使用して公開鍵を検索することができます--recv-keys簡単に使用し、その後、パラメータをapt-key addこの答えのとおり
earcam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.