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

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.


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>

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>


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


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!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.