J'ai récemment installé Ubuntu 17.04 et je ne peux pas ajouter de ppa.
J'ai essayé d'ajouter manuellement des clés à l'aide de différents serveurs de clés, mais à chaque tentative, j'obtiens une erreur de réception du serveur de clés:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Erreur reçue:
Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
gpg: keyserver receive failed: No keyserver available
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB
Erreur reçue:
Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
C'est le même cas avec d'autres clés. Je ne peux pas ajouter de PPA.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XX
fonctionne pour moi, mais cela ne fonctionne pas sans partie de protocolehkp://
.Réponses:
Cela m'est également arrivé lorsque quelque chose n'allait pas avec la configuration de la résolution DNS. Vérifiez qu'il existe des serveurs de noms répertoriés dans
/etc/resolv.conf
(essayez également d'autres serveurs de noms). Si vous utilisezsystemd-resolved
, assurez-vous qu'il/etc/resolv.conf
s'agit d'un lien symbolique vers/run/systemd/resolve/resolv.conf
.la source
J'obtenais la même erreur de «connexion de serveur de clés gpg refusée» avec gpg sur la ligne de commande, GPA et KGpg. J'utilise gnupg 2.1.18-8 sur Debian Sid. J'ai activé le débogage dans dirmngr comme suit:
La sortie de débogage sur la console s'est plainte du manque de connexion Tor. Il s'est avéré que "use-tor" était activé dans
$HOME/.gnupg/dirmngr
. (Merci, gpgconf!) Je l'ai commenté, laissant un videdirmngr.conf
, et les communications du serveur de clés fonctionnent maintenant normalement.la source
sudo pkill dirmngr
résoudre mon problème.Cette erreur peut également être provoquée si vous récupérez des
gpg
clés viator
&tor
n'est pas en cours d'exécution.Dans votre journal système, vous verrez:
command 'KS_GET' failed: No keyserver available
Pour récupérer des clés via le
tor
jeu dans~/.gnupg/dirmngr.conf
:la source
Pour votre information, j'ai rencontré le même problème:
Mon
resolv.conf
contenu:et était immuable:
De plus, je n'avais pas de serveur DNS lié à l'interface réseau de bouclage (127.0.0.1).
Donc, quand j'ai essayé d'exécuter cette commande
apt-key
utilisé uniquement le premier serveur de noms qui n'existe pas et a échoué.J'ai supprimé l'immuabilité:
J'ai modifié le premier serveur de noms pour en indiquer un qui fonctionne.
Et je remets l'immuabilité en arrière:
Et enfin
apt-key
travaillé.la source
une des causes est en effet un problème de proxy voir Impossible d'ajouter une clé gpg avec apt-key derrière un proxy
vous devez utiliser la commande suivante:
... ou une combinaison de curl + apt-key
la source
SOLUTION (?): Obtention de la même erreur "aucun serveur de clés disponible" sur Parrot Security 3.6.
GPA v0.9.10 utilisé (Assistant de confidentialité Gnu).
Si cela fonctionne, vous aurez une entrée dans la liste "Gestionnaire de clés". J'ai pu continuer le processus de vérification à partir de là.
la source