Eine Fehlermeldung von Synaptic kann z.B. so aussehen:
W: GPG error: http://www.tux.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BB5E459A529B8BDA W: GPG error: http://www.debian-multimedia.org stable Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY BB5E459A529B8BDA
Als root wird der fehlende Schlüssel geholt
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys BB5E459A529B8BDA
-
Wenn im Schlüsselbund von root keine weiteren Schlüssel sind, können alle neuen Schlüssel direkt in den Schlüsselbund von apt eingefügt werden:
gpg --list-keys
- listet die Schlüssel von root auf
apt-key add /root/.gnupg/pubring.gpg
- fügt den/die Schlüssel zum Schlüsselbund von apt hinzu
-
Wenn im Schlüsselbund von root schon andere Schlüssel sind, muß jeder einzelne neue Schlüssel exportiert und in den Schlüsselbund von apt importiert werden:
gpg --list-keys
- listet die Schlüssel von root auf
gpg --export 38C6029A > /etc/apt/tux.key
- Exportiert einen Schlüssel in eine beliebige Datei, hier tux.key. Eingegeben wird die Schlüsselnummer in der Zeile pub hinter dem Zeichen /
apt-key add /etc/apt/tux.key
- fügt den exportierten Schlüssel zum Schlüsselbund von apt hinzu
Danach kann man die heruntergeladenen Schlüssel aus root's Schlüsselbund auflisten und jeweils wieder löschen:
gpg --list-keys gpg --delete-keys 38C6029A
- eingegeben wird die Schlüsselnummer in der Zeile pub hinter dem Zeichen /
Die Schlüssel im apt-Schlüsselbund können zum Schluss angezeigt werden mit
apt-key list

Artikel RSS


Kommentar hinzufügen