Apt i GPG error

Tylko gotowe rozwiązania.
Folken
Przyjaciel
Przyjaciel
Posty: 66
Rejestracja: 17 kwie 2005, 15:03
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Fluxbox
Kontakt:

Apt i GPG error

Post autor: Folken » 13 paź 2005, 17:49

W: GPG error: http://kubuntu.org breezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A506E6D4DD4D5088
następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego
Pozwoliłem sobie stworzyć niniejsze, skromne howto, gdyż ów problem powtarza się w wypowiedziach na forum któryś już raz.
Powyższy komunikat nie jest błędem uniemożliwiającym pracę z danym repozytorium. Informuje jedynie, że nie zostało ono podpisane kluczem publicznym znanym aptowi. Komunikat informuje o repozytorium, dla którego nie znaleziono klucza (np.: kubuntu.org) oraz jakiego klucza brakuje ( np.: A506E6D4DD4D5088 ).


Rozwiązanie "na skróty":

Kod: Zaznacz cały

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; sudo gpg --keyserver keyserver.ubuntu.com --recv $key && sudo gpg --export --armor $key | sudo apt-key add -; done
Źródło: http://ubuntubox.wordpress.com/2007/04/ ... la-feisty/


Rozwiązanie tradycyjne (niżej gotowe polecenia dla popularnych repozytoriów):
  • Jeśli znamy kod klucza:

    Kod: Zaznacz cały

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys kod_klucza ew_drugi_i_kolejne_kody_oddzielone_spacjami
  • Jeśli w internecie dostępny jest plik z kluczem:

    Kod: Zaznacz cały

    wget adres_pliku_z_kluczem -O- | sudo apt-key add -
  • Jeśli mamy już na dysku plik z kluczem:

    Kod: Zaznacz cały

    sudo apt-key add nazwa_pliku_z_kluczem
    lub otwieramy Synaptica, wybieramy z menu Ustawienia pozycję Repozytoria, przechodzimy na zakładkę Uwierzytelnianie, klikamy na Zaimportuj plik klucza...
  • Na koniec aktualizujemy nasze repozytoria i voilà - brak komunikatów o gpg error ;)
Gotowe polecenia dla popularnych repozytoriów:

archive.ubuntu.com

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05B5
Cafuego's Custom Packages

Kod: Zaznacz cały

wget -q -O - http://ubuntu.cafuego.net/cafuego.gpg | sudo apt-key add -
debian-marillat

Kod: Zaznacz cały

sudo apt-key adv --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907 529B8BDA
GetDeb

Kod: Zaznacz cały

wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
Google

Kod: Zaznacz cały

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
Medibuntu

Kod: Zaznacz cały

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
morgoth.free.fr

Kod: Zaznacz cały

wget -O- http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | sudo apt-key add -
PPA: chromium-daily/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5
PPA: claws-mail/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5ED1D082
PPA: gwibber-daily/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3
PPA: inkscape-nightly

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EC6B3CAD
PPA: kkszysiu/telepathy (Telepathy Sunshine i Oxygen)

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B99FCE6D
PPA: kubuntu-ppa (kubuntu.org)

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8AC93F7A
PPA: lucid-bleed

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4439DBD6
PPA: matthaeus123/mrw-gimp-svn

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 405A15CB
PPA: mozillateam/firefox-stable

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
PPA: mozillateam/thunderbird-stable

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
PPA: network-manager/trunk

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
PPA: nvidia-vdpau/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
PPA: openoffice-pkgs/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247D1CFF
PPA: patryk-prezu (Kadu)

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7AB674BA
PPA: team-xbmc/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 91E7EE5E
PPA: tualatrix/ppa (Ubuntu Tweak)

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
PPA: ubuntu-mozilla-daily/ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE
PPA: wine-ppa

Kod: Zaznacz cały

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
University Klagenfurt Ubuntu packages

Kod: Zaznacz cały

wget http://ubuntu.uni-klu.ac.at/uniklu-debuild.pub -O- | sudo apt-key add -
VirtualBox

Kod: Zaznacz cały

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Wicd

Kod: Zaznacz cały

wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -
Materiał udostępniony na licencji GNU Free Documentation License

10.10.2010 - poprawione i zaktualizowane przez mario_7
ODPOWIEDZ

Wróć do „Poradniki i przewodniki”