Katoolin3 のインストール中に、読者の1人がこのエラーに直面しました - gpg:keyserver receive failed:No dirmngr 。このエラーは、dirmngrが欠落しているために発生します。疑問に思っている人のために、 dirmngr は、X.509証明書の証明書失効リスト(CRL)を管理およびダウンロードし、証明書自体をダウンロードするためのサーバーです。 Dirmngrは、CRLの代わりにOCSP要求も処理します。 Dirmngrは、gpgsm(GnuPG 2から)によって内部的に呼び出されるか、dirmngr-clientツールを介してシステムデーモンとして実行されているときに呼び出されます。 GnuPGのバージョン2.1以降、dirmngrがOpenPGPキーサーバーへのアクセスを処理します。
何らかの理由でdirmngrが欠落している場合、Katoolinをインストールしようとすると次のエラーが表示されます。
Executing: /tmp/apt-key-gpghome.ZM5FZxiViK/gpg.1.sh -qq –keyserver pool.sks-keyservers.net –recv-keys ED444FF07D8D0BF6 gpg: connecting dirmngr at ‘/tmp/apt-key-gpghome.ZM5FZxiViK/S.dirmngr’ failed: IPC connect call failed gpg: keyserver receive failed: No dirmngr Executing: /tmp/apt-key-gpghome.wCZgBWqQo3/gpg.1.sh -qq –keyserver hkp://pool.sks-keyservers.net:80 –recv-keys ED444FF07D8D0BF6 gpg: connecting dirmngr at ‘/tmp/apt-key-gpghome.wCZgBWqQo3/S.dirmngr’ failed: IPC connect call failed gpg: keyserver receive failed: No dirmngr
これはKatoolinの排他的なエラーではありません。Linuxディストリビューション、特にDebian最小システムでGPGキーをインポートしようとすると、このエラーが発生します。
「gpg:keyserver receive failed:Nodirmngr」エラーを修正
欠落しているdirmngrエラーを修正するには、ターミナルから次のコマンドを実行して、Debianベースのシステムにdirmngrパッケージをインストールするだけです。
$ sudo apt update
$ sudo apt install dirmngr --install-recommends
ここで、Katoolinのインストールを再試行するか、「apt-key」コマンドを使用してGPGキーをインポートしてください。うまくいくはずです!