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 -; done
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:
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 437D05B5
Kod: 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 529B8BDA
Kod: 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 4E5E17B5
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5ED1D082
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EC6B3CAD
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B99FCE6D
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8AC93F7A
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4439DBD6
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 405A15CB
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE49EC21
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247D1CFF
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7AB674BA
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 91E7EE5E
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE
Kod: Zaznacz cały
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
Kod: 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