ubuntuusers.de

PPA hinzufügen klappt nicht, da Keyserver nicht erreichbar ist

Status: Gelöst | Ubuntu-Version: Server 14.04 (Trusty Tahr)
Antworten |

phatair

Anmeldungsdatum:
15. August 2012

Beiträge: Zähle...

Hallo zusammen,

meine Kenntnissein Linux sind sehr mager, bitte habt etwsa Rücksicht mit mir. Ich habe folgendes Problem.

Ich möchte auf meinem Ubuntu (14.04.02 LTS) icinga2 installieren. Dazu muss ich eine PPA (ppa:formorer/icinga) hinzufügen. Wenn ich den Befehl add-apt-repository ppa:formorer/icinga ausführe, erhalte ich folgende Fehlermeldung:

1
2
3
4
5
gpg: keyring `/tmp/tmpw0_olz9o/secring.gpg' created
gpg: keyring `/tmp/tmpw0_olz9o/pubring.gpg' created
gpg: requesting key 36862847 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Nun habe ich etwas gegoogelt und die Info gefunden, das der Keyserver von Ubuntu über den Port 11371 angesprochen wird. Dieser wird aber in unserer Firewall geblockt. Den Port in der Firewall freizugeben ist im Moment nicht möglich, also habe ich folgende Lösung gefunden: Man soll den Port auf 80 umbiegen. Dies geht mit dem Befehl

1
gpg --keyserver keyserver.ubuntu.com:80 --recv-keys 36862847

Hier habe ich wieder die Fehlermeldung erhalten.

1
2
3
4
5
6
7
8
9
gpg: directory `/home/kts/.gnupg' created
gpg: new configuration file `/home/kts/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/kts/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/kts/.gnupg/secring.gpg' created
gpg: keyring `/home/kts/.gnupg/pubring.gpg' created
gpg: requesting key 36862847 from keyserver.ubuntu.com:80
gpgkeys: no keyserver host provided
gpg: keyserver internal error
gpg: keyserver receive failed: keyserver error

Dann habe ich weiter gesucht und eine Möglichkeit gefunden, den benötigten Key per Textfile einzulesen. Durchgeführt habe ich das wie folgt. Inhalt des Keys über keyserver.ubuntu.com geholt - das wäre dieser http://keyserver.ubuntu.com/pks/lookup?op=get&fingerprint=on&search=0x20EEDAFD36862847 Diesen in eine text Datei kopiert und aufgerufen mit dem Befehl

1
gpg --import key.txt

Das Resultat war folgendes:

1
2
3
4
gpg: /home/kts/.gnupg/trustdb.gpg: trustdb created
gpg: key 36862847: public key "Launchpad PPA for Alexander Wirt" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Klang erstmal sehr gut. Nur wenn ich jetzt wieder versuche die PPA zu importieren mit "add-apt-repository ppa:formorer/icinga" erhalte ich wieder die Meldung

1
2
3
4
5
gpg: keyring `/tmp/tmp_dev32g3/secring.gpg' created
gpg: keyring `/tmp/tmp_dev32g3/pubring.gpg' created
gpg: requesting key 36862847 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Nun bin ich ratlos. Ich habe den Key importiert aber beim importieren der PPA wird immer wieder versucht auf keyserver.ubuntu.com über den Standard Port 11371 zuzugreifen und das geht eben nicht. Wie kann ich den jetzt die PPA nutzen bzw. dem Befehl mitteilen das er den Key schon importiert hat?

Wäre für Hilfe sehr dankbar.

EDIT: OK, ich glaub ich hab ein Denkfehler gehabt. Durch das manuelle importieren des Keys ist die PPA hinzugefügt worden. Nach einem get-apt update erhalte ich jetzt aber die Fehlermeldung

1
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 20EEDAFD36862847

EDIT2: Puh...ist ganz schön kompliziert ☺ Ich musste noch den Befehl

1
sudo apt-key add ./key.txt

ausführen und nun hat es geklappt.

Moderiert von tomtomtom:

Kein Bezug zum Forum "System einrichten und verwalten" vorhanden. Ins passende Forum verschoben. Bitte beachte Richtig fragen.

versuchsanstalt

Anmeldungsdatum:
11. Februar 2020

Beiträge: 1

Ich habe das eben mit

apt-key adv --keyserver keyserver.ubuntu.com:80 --recv-keys 394KEYSTRING85738 

probiert und es ging nicht.

So ging's dann aber doch:

apt-key adv --keyserver http://keyserver.ubuntu.com:80 --recv-keys 394KEYSTRING85738 
Antworten |