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/25/i-repo-per-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”