Un de nos lecteurs a rencontré cette erreur lors de l'installation de Katoolin3 - gpg :échec de la réception du serveur de clés :pas de dirmngr . Cette erreur se produit en raison d'un dirmngr manquant. Pour ceux qui se demandent, dirmngr est un serveur pour gérer et télécharger les listes de révocation de certificats (CRL) pour les certificats X.509 et pour télécharger les certificats eux-mêmes. Dirmngr gère également les requêtes OCSP comme alternative aux CRL. Dirmngr est soit appelé en interne par gpgsm (à partir de GnuPG 2) soit lorsqu'il est exécuté en tant que démon système via l'outil dirmngr-client. Depuis la version 2.1 de GnuPG, dirmngr se charge d'accéder aux serveurs de clés OpenPGP.
Si dirmngr est manquant pour une raison quelconque, vous verrez l'erreur suivante lorsque vous essayez d'installer 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
Ce n'est pas une erreur exclusive pour Katoolin, vous rencontrerez cette erreur en essayant d'importer des clés GPG sur toutes les distributions Linux, en particulier sur les systèmes minimaux Debian.
Correction de l'erreur "gpg :échec de la réception du serveur de clés :pas de dirmngr"
Pour corriger l'erreur dirmngr manquante, installez simplement le package dirmngr sur vos systèmes basés sur Debian en exécutant les commandes suivantes depuis votre terminal :
$ sudo apt update
$ sudo apt install dirmngr --install-recommends
Essayez à nouveau d'installer Katoolin ou d'importer les clés GPG à l'aide de la commande "apt-key". Ça devrait marcher !