Repo-Schlüssel können nicht hinzugefügt werden

14

Ich versuche, einen Schlüssel hinzuzufügen (auf Kubuntu 12.04)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY

und ich bekomme ständig

gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Ich dachte, meine Häfen sind geschlossen. Aber das Folgende hätte die Ports 80 und 11371 öffnen sollen:

iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 11371 -j ACCEPT

Aber ich verstehe immer noch timed out.

Bearbeiten :

Das Folgende löst es:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
Adobe
quelle
Welche Version von Ubuntu ist das? Sie müssen das hinzufügen, damit wir Ihnen helfen können.
Svetlana Belkin
Kubuntu 12.04. Ich hatte die gleichen Probleme in 11.10 und 11.04
Adobe
Ich habe die Tags hinzugefügt und Ihre Frage mit den Informationen bearbeitet.
Svetlana Belkin
@Adobe Um diese Frage als technisch 'beantwortet' zu markieren; Bitte geben Sie eine Antwort ein und akzeptieren Sie diese. Möglicherweise müssen Sie ein oder zwei Tage warten, um Ihre eigene Antwort zu akzeptieren.
Mahesh

Antworten:

18

Das Folgende löst es:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

Wenn Sie so etwas sehen:

W: GPG error: http://archive.canonical.com jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 

Fügen Sie dann den entsprechenden Schlüssel hinzu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 

Eine Liste der Repos erhalten Sie hier: http://repogen.simplylinux.ch (es wird jedoch nicht empfohlen, x-org-Updates hinzuzufügen - stellen Sie zumindest sicher, dass Sie eine Sicherungskopie erstellen xorg.conf).

Wenn Sie Fehler von früheren Repos sehen, leeren Sie Ihr /etc/apt/sources.list.dVerzeichnis.

Adobe
quelle
6

Dies hat mir das Leben hinter dem Corporate Proxy gerettet, ich hoffe, es hilft Ihnen auch:

sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
Tanny
quelle
0

Was hat mir geholfen:

sudo -E apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>
Tomasz Janicki
quelle
Gleiche Antwort wie askubuntu.com/a/591824/175814
David Foerster
das diff ist sudo -E vielleicht ist erwähnenswert, dass ich den PC aus der Ferne zugreifen - X11 Weiterleitung über SSH
Tomasz Janicki
0

Das Konvertieren des Servernamens in eine richtige URL, wie unten gezeigt, hat bei mir funktioniert.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys SOMEKEY

sudar
quelle
0

Für mich entfernte ich meine benutzerdefinierte /etc/apt/source.list (die nicht die offizielle Ubuntu-Quelle enthält) und stellte den ursprünglichen Standardwert wieder her. Und das hat es geschafft!

陈家胜
quelle