gpg: le serveur de clés a échoué: aucun résultat


94

En essayant de recevoir des clés sur mon serveur Debian Stretch, j'obtiens cette erreur:

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

Réponses:


137

L'installation du paquet a dirmngrcorrigé l'erreur.

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

Réessayer:

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
Avait le même problème sur Debian 9.4. L'installation de Dirmngr l'a corrigé.
— AAAfarmclub

J'ai la même erreur de l'OP, mais j'ai déjà le dernier gpg installé.
— realtebo

1
l'installation l'a gpgcorrigé pour moi sur une Debian 9.3. dirmngrétait déjà installé.
— Liviu Chircu

Même problème sur Raspbian 9.8. L'installation de Dirmngr l'a résolu. Merci.
— user8675309

9

Je n'ai pas réussi à faire fonctionner Dirmngr, mais vous pouvez aussi simplement importer la clé directement avec apt-key add. La clé publique GPG est souvent listée à la racine du référentiel, comme http://origin-download.mono-project.com/repo/

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

2
Vous devez exécuter dirmngr si ce n’est pas déjà fait.
— vous plaît me supprimer

dirmngrétait en cours d'exécution, mais toujours pas de joie ... Si le serveur de clés se trouve être keyserver.ubuntu.com, vous pouvez y accéder via un navigateur et rechercher la clé publique à l'aide du --recv-keysparamètre, puis utilisez-le simplement apt-key addconformément à cette réponse
— earcam
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.