OSTRZEŻENIE: Następujących pakietów nie można uwierzytelnić. `Aktualizacja apt-key` nie działa


31

Próbuję zainstalować Bitcoind, po prostu robiąc sudo apt-get install bitcoind, ale pojawia się ten błąd, że nie można uwierzytelnić następujących pakietów:

libdb5.1++ libcrypto++9 bitcoind

Mogę je po prostu zainstalować bez uwierzytelniania, ale ponieważ ten program może obsługiwać pieniądze, chciałbym, aby były prawidłowe. Znalazłem więc to rozwiązanie tutaj na AskUbuntu, które sugeruje wykonanie następujących czynności:

$ sudo apt-key update
$ sudo apt-get update

Po pierwszym poleceniu wyświetla cztery klucze, z których mówi, że wszystkie pozostają niezmienione. Drugie polecenie po prostu robi to, co zwykle, ale kończy się komunikatem, że wystąpił błąd GPG. Po pewnym blabla mówi, że następujące podpisy są nieprawidłowe (swobodnie przetłumaczone z holenderskiego):

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Nie można zweryfikować następujących podpisów, ponieważ klucz publiczny jest niedostępny:

NO_PUBKEY 1F968B3903D886E7

Następujące słowniki były nieprawidłowe:

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>

I że pobieranie rzeczy z następującego adresu nie powiodło się:

 http://extras.ubuntu.com/ubuntu/dists/precise/Release

Czy ktoś wie, co mogę zrobić, aby to rozwiązać?


Jaka jest wydajność sudo apt-key update && sudo apt-get update?
Braiam

Odpowiedzi:


22

Musisz ręcznie dodać klucz pub.

Poleceniem jest

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com «key number»

gdzie «numer klucza» należy zastąpić go brakującym kluczem.

Na przykład w otrzymanym błędzie

NO_PUBKEY 1F968B3903D886E7

możesz to zrobić

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 1F968B3903D886E7
sudo apt-get update

W ten sposób pobierzesz ten klucz ze swojego klucza z serwera kluczy (keyserver.ubuntu.com)

O błędzie BADSIG sprawdź tutaj odpowiedź


Dzięki za wskazówkę. Niestety, to rozwiązuje tylko NO_PUBKEY, ale nie BADSIG. Masz pomysł, jak je rozwiązać?
kramer65

1
Odpowiedź edytowana. Sprawdź link, który podałem.
NickTux

Dodałem aplikację ppaze startera, co pomogło mi zaimportować ich klucz (serwer kluczy Ubuntu był w porządku!), Aby pozbyć się „nieautoryzowanego pakietu” podczas instalacji. Nie jestem pewien, dlaczego ta odpowiedź została odrzucona; _;
nuala

1

Nie bezpośrednią odpowiedź może, ale nie ma potrzeby, aby zaktualizować program: update-manager-core. Jeśli któryś z użytkowników otrzyma błąd polegający na tym, że nie można uwierzytelnić pakietów podczas uruchamiania menedżera aktualizacji , aktualizacja tego programu również aktualizuje update manageri zapewnia naprawdę szybką odpowiedź.

BTW, użyłem synaptic do wykonania tej aktualizacji, jeśli to jest jakaś pomoc. Po przetworzeniu aktualizacji menedżer aktualizacji działał normalnie.

zobacz 1204_HWE_EOL na wiki Ubuntu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.