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
Pozwoliłem sobie stworzyć niniejsze, skromne howto, gdyż ów problem powtarza się w wypowiedziach na forum któryś już raz.następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego
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 -; doneRozwią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:
lub otwieramy Synaptica, wybieramy z menu Ustawienia pozycję Repozytoria, przechodzimy na zakładkę Uwierzytelnianie, klikamy na Zaimportuj plik klucza...
Kod: Zaznacz cały
sudo apt-key add nazwa_pliku_z_kluczem - Na koniec aktualizujemy nasze repozytoria i voilà - brak komunikatów o gpg error

archive.ubuntu.com
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05B5Kod: Zaznacz cały
wget -q -O - http://ubuntu.cafuego.net/cafuego.gpg | sudo apt-key add -Kod: Zaznacz cały
sudo apt-key adv --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907 529B8BDAKod: Zaznacz cały
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -Kod: Zaznacz cały
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -Kod: Zaznacz cały
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -Kod: Zaznacz cały
wget -O- http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | sudo apt-key add -Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5ED1D082Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EC6B3CADKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B99FCE6DKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8AC93F7AKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4439DBD6Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 405A15CBKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247D1CFFKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7AB674BAKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 91E7EE5EKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BEKod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0Kod: Zaznacz cały
wget http://ubuntu.uni-klu.ac.at/uniklu-debuild.pub -O- | sudo apt-key add -Kod: Zaznacz cały
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -Kod: Zaznacz cały
wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -10.10.2010 - poprawione i zaktualizowane przez mario_7
