Empfang des Schlüsselservers fehlgeschlagen (auf jedem verfügbaren Schlüsselserver)

Empfang des Schlüsselservers fehlgeschlagen (auf jedem verfügbaren Schlüsselserver)

Ich habe vor Kurzem Ubuntu 17.04 installiert und kann kein PPA hinzufügen.
Ich habe versucht, Schlüssel manuell über verschiedene Schlüsselserver hinzuzufügen, aber bei jedem Versuch erhalte ich die Fehlermeldung „Schlüsselserver empfangen“:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB

Fehler empfangen:

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

Fehler empfangen:

Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused

Bei anderen Schlüsseln ist es genauso. Ich kann kein PPA hinzufügen.

Antwort1

Ich habe den gleichen Fehler „Verbindung zum GPG-Schlüsselserver abgelehnt“ mit GPG in der Befehlszeile, GPA und KGpg erhalten. Ich verwende Gnupg 2.1.18-8 auf Debian Sid. Ich habe das Debuggen in dirmngr wie folgt aktiviert:

sudo pkill dirmngr; dirmngr --debug-all --daemon --standard-resolver

Die Debug-Ausgabe auf der Konsole beschwerte sich über das Fehlen einer Tor-Verbindung. Es stellte sich heraus, dass „use-tor“ in aktiviert war $HOME/.gnupg/dirmngr. (Danke, gpgconf!) Ich habe es auskommentiert und ein leeres gelassen dirmngr.conf, und die Keyserver-Kommunikation funktioniert jetzt normal.

Antwort2

Das ist mir auch passiert, als etwas mit der Einrichtung der DNS-Auflösung nicht stimmte. Überprüfen Sie, ob Nameserver in aufgeführt sind /etc/resolv.conf(und versuchen Sie es auch mit alternativen Nameservern). Wenn Sie verwenden systemd-resolved, stellen Sie sicher, dass es /etc/resolv.confsich um einen symbolischen Link zu handelt /run/systemd/resolve/resolv.conf.

Antwort3

Wenn Sie nach dem Ausprobieren der oben genannten Lösungen weiterhin auf diesem Fehler stoßen, stellen Sie sicher, dass Sie vor der Keyserver-Adresse das Protokollpräfix hkp:// eingefügt haben.

Das funktioniert bei mir:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB

Das hat bei mir nicht funktioniert:

apt-key adv --keyserver keyserver.ubuntu.com:80 --recv-keys 0F164EEB

Antwort4

Eine der Ursachen ist in der Tat ein Proxy-Problem sieheGPG-Schlüssel mit Apt-Key kann hinter einem Proxy nicht hinzugefügt werden

Sie müssten den folgenden Befehl verwenden:

$ sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --keyserver-options http-proxy=http://myproxy:3128 --recv-keys 0F164EEB

...oder eine Kombination aus Curl+Apt-Taste

verwandte Informationen