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.