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.