2009-07-16 17 views
64

próby aktualizacji niektóre repozytoria dotyczące instalacji Debian Etch i uzyskiwanie następujące błędy z systemem „apt-get update”Jak zaufać apt repozytorium Debiana apt-get błąd aktualizacji klucza publicznego nie jest dostępny: NO_PUBKEY <id>

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 

ironia to instruowanie mnie uruchomić apt-get update jest miły kicker ...

Odpowiedz

101

znalazłem kilka stanowisk każe mi uruchomić kilka komend gpg, ale nie rozwiązuje problemu, ponieważ z dwóch rzeczy . Po pierwsze, brakowało mi pakietu debian-keyring w moim systemie, a po drugie używałem nieprawidłowego serwera kluczy. Wypróbuj inne serwery kluczy, jeśli masz problemy z czasem!

Zatem sposób Naprawiłem go było:

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

Następnie uruchomiona nowa "apt-get update" działał bez zarzutu!

+8

Jak się dowiedziałeś, że musiałeś używać 1F41B907 z 07DC563D1F41B907? – eddy147

+4

Po prostu wypróbował to, 07DC563D1F41B907 powinien również działać (to znaczy, serwer wie o tym). Przy okazji nowszych konfiguracji Ubuntu wypróbuj polecenia opisane tutaj: https://answer.launchpad.net/ubuntu/+source/apt/+question/118944 –

+5

To odcisk palca klucza, czyli ostatnie 8 znaków. Przypatrz się! : P – deed02392

23

Miałem ten sam problem z "gpg: keyserver limitowany" z kilkoma różnymi serwerami. W końcu okazało się, że wcale nie muszę tego robić ręcznie. W systemie Debian, proste rozwiązanie, które ustalone, że to tylko (jako root lub poprzedzać z sudo):

aptitude install debian-archive-keyring 

w przypadku gdy jest jakiś inny brelok trzeba, sprawdź

apt-cache search keyring | grep debian 

Moje squeeze system pokazuje to wszystko:

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 
+0

Ładne i proste. Właśnie tego szukałem. –