Ich habe kürzlich Ubuntu 17.04 installiert und kann kein ppa hinzufügen.
Ich habe versucht, Schlüssel manuell mit verschiedenen Schlüsselservern hinzuzufügen, aber bei jedem Versuch erhalte ich den folgenden Fehler:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Fehler erhalten:
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 erhalten:
Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
Dies ist auch bei anderen Schlüsseln der Fall. Ich kann kein PPA hinzufügen.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XX
funktioniert bei mir, aber ohne Protokollteil nichthkp://
.Antworten:
Dies ist mir auch passiert, als etwas mit der DNS-Auflösung nicht stimmte. Überprüfen Sie, ob Nameserver in aufgeführt sind
/etc/resolv.conf
(versuchen Sie es auch mit alternativen Nameservern). Wenn Sie verwendensystemd-resolved
, stellen Sie sicher, dass dies/etc/resolv.conf
ein Symlink zu ist/run/systemd/resolve/resolv.conf
.quelle
Ich habe den gleichen Fehler "GPG-Keyserver-Verbindung abgelehnt" mit GPG in der Befehlszeile, GPA und KGpg erhalten. Ich benutze gnupg 2.1.18-8 auf Debian Sid. Ich habe das Debuggen in dirmngr wie folgt aktiviert:
Die Debugging-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 esdirmngr.conf
auskommentiert und ein Leerzeichen gelassen , und die Keyserver-Kommunikation funktioniert jetzt normal.quelle
sudo pkill dirmngr
löste mein Problem.Dieser Fehler kann auch auftreten, wenn Sie abrufen
gpg
Schlüssel durchtor
&tor
ist nicht aktiv.In Ihrem Systemprotokoll sehen Sie:
command 'KS_GET' failed: No keyserver available
So
tor
rufen Sie Schlüssel über set in ab~/.gnupg/dirmngr.conf
:quelle
Eine der Ursachen ist in der Tat ein Proxy-Problem. Siehe GPG-Schlüssel mit apt-Schlüssel hinter einem Proxy kann nicht hinzugefügt werden
Sie müssten den folgenden Befehl verwenden:
... oder eine Kombination aus Curl + Apt-Key
quelle
Zu Ihrer Information, ich habe das gleiche Problem festgestellt:
Mein
resolv.conf
enthalten:und war unveränderlich:
Außerdem war kein DNS-Server an die Loopback-Netzwerkschnittstelle (127.0.0.1) gebunden.
Also, als ich versuchte, diesen Befehl auszuführen
apt-key
hat nur den ersten Nameserver verwendet, der nicht existiert und fehlgeschlagen ist.Ich habe die Unveränderlichkeit entfernt:
Ich habe den ersten Nameserver so geändert, dass er auf einen funktionierenden verweist.
Und ich setze die Unveränderlichkeit zurück:
Und schließlich
apt-key
funktioniert.quelle
LÖSUNG (?): Bei Parrot Security 3.6 wird der gleiche Fehler "Kein Schlüsselserver verfügbar" angezeigt.
Verwendet GPA v0.9.10 (Gnu Privacy Assistant).
Wenn es funktioniert, haben Sie einen Eintrag in der Liste "Key Manager". Von dort aus konnte ich den Überprüfungsprozess fortsetzen.
quelle