it-swarm.com.de

So vertrauen Sie einem Apt-Repository: Debian-Apt-Get-Update-Fehler, öffentlicher Schlüssel ist nicht verfügbar: NO_PUBKEY <id>

Der Versuch, einige Repositorys bei der Debian Etch-Installation zu aktualisieren und die folgenden Fehler durch Ausführen von "apt-get update" zu erhalten

W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907
W: You may want to run apt-get update to correct these problems

Die Ironie, die mich anweist, apt-get update auszuführen, ist ein netter Kicker ...

71
Chris Harris

Ich fand mehrere Posts, in denen ich aufgefordert wurde, mehrere gpg-Befehle auszuführen, die das Problem jedoch aus zwei Gründen nicht lösten. Erstens habe ich das debian-keyring-Paket auf meinem System vermisst und zweitens habe ich einen ungültigen Keyserver verwendet. Probieren Sie verschiedene Keyserver aus, wenn Zeitüberschreitungen auftreten!

So, wie ich es festgelegt habe, war:

apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -

Dann funktionierte ein neues "apt-get update" einwandfrei!

109
Chris Harris

Ich hatte das gleiche Problem mit "gpg: keyserver timed out" mit ein paar verschiedenen Servern. Schließlich stellte sich heraus, dass ich das gar nicht manuell machen musste. Auf einem Debian-System war die einfache Lösung, die es reparierte, einfach (als root oder vor Sudo):

aptitude install debian-archive-keyring

Falls es sich um einen anderen Schlüsselring handelt, überprüfen Sie diesen

apt-cache search keyring | grep debian

Mein Squeeze-System zeigt all dies:

debian-archive-keyring       - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring   - GnuPG archive keys of the Debian Edu archive
debian-keyring               - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring     - GnuPG archive keys for the emdebian repository
26
mivk