web-dev-qa-db-fra.com

gpg: le serveur de clés a échoué: le serveur a indiqué un échec

Cette erreur s'est produite lorsque j'ajoute un référentiel gns et que j'essaie d'utiliser cette commande:

#Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B

l'erreur est:

gpg: keyserver receive failed: Server indicated a failure
22
Govinda Chaulagain

Derrière un pare-feu, vous devez utiliser le port 80 au lieu du port par défaut 11371:

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B

Exemple de sortie:

Executing: /tmp/apt-key-gpghome.mTGQWBR2AG/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B
gpg: key 9A2FD067A2E3EF7B: "Launchpad PPA for GNS3" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
32
GAD3R

Cela a à voir avec DNS et ce que votre serveur DNS fait ou retourne pour dirmngr; (Il a été introduit depuis 2.1.16 avec dirmngr, et je cherchais moi-même une solution sur 2.1.6 avec les paquets par défaut de Debian.; (

La réponse correcte est la suivante: mise à niveau vers la version 2.2.x ou ultérieure qui a résolu ce problème la première fois.

5
Hvisage

Ce problème était vraiment bien pour moi, aucune des solutions proposées n'a fonctionné pour moi jusqu'à ce que je trouve cela poste sur reddit. Je suis juste allé et j'ai ajouté cette ligne à /etc/resolv.conf

serveur de noms 8.8.8.8 # Google dns

vous pouvez essayer n'importe quel autre DNS et voir celui qui vous convient.

4
Nafaa Boutefer

Rencontré le même problème sur Ubuntu 18.04, exécutant dirmngr 2.2.4. Je suis allé avec l'option de vérifier mes paramètres DNS et j'ai ajouté le "nameserver 1.1.1.1" de mon serveur DNS local et le "nameserver 8.8.8.8" de Google. Ensuite, cela a fonctionné.

2
user320161

Ajouter 0x avant la clé, pour qu'elle tourne 0xF88F6D313016330404F710FC9A2FD067A2E3EF7B.

Cette réponse de GAD3R l'a résolu pour moi.

2
skilowatt