25 Sep 2008

GPG error: public key is not available

Chyba nigdy nie zapamiętam co z tym zrobić :). Wszystkie operacje przedstawione w tym tekście wykonujemy z konta administratora, lub poprzedzamy sudo (dla tych co mają ubuntu i sobie nie zrobili konta roota).
W: GPG error: http://.... testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY KEY_ID
Instalujemy z repozytorium pakiet debian-keyring (GnuPG (and obsolete PGP) keys of Debian Developers). A następnie pobieramy klucze GPG z serwerów:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys KEY_ID
gpg --armor --export KEY_ID | apt-key add -
i w końcu nie ma tego ostrzeżenia ;). Jeśli na wybranym key serwerze nie było kluczy to należy poszukać innego. Oto lista serwerów kluczy:
  • wwwkeys.eu.pgp.net
  • wwwkeys.pgp.net
  • keyring.debian.org/
  • search.keyserver.net
  • pgp.ai.mit.edu
Jeśli klucz nie może zostać z pobrany na podstawie tych serwerów, można spróbować odnaleźć na stronie repozytorium sygnaturę do GPG, jak ma to miejsce przypadku Google.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
Może teraz zapamiętam :).

No comments:

Post a Comment