ATTENZIONE: i seguenti pacchetti non possono essere autenticati. `apt-key update` non funziona


31

Sto provando a installare bitcoind semplicemente facendo sudo apt-get install bitcoind, ma ricevo questo errore dicendo che i seguenti pacchetti non possono essere autenticati:

libdb5.1++ libcrypto++9 bitcoind

Posso semplicemente installarli senza autenticarli, ma poiché questo programma può gestire denaro, vorrei che fossero quelli corretti. Quindi ho trovato questa soluzione qui su AskUbuntu, che suggerisce di fare quanto segue:

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

Dopo il primo comando, elenca quattro chiavi di cui dice che rimangono tutte invariate. Il secondo comando fa semplicemente il solito, ma termina con un messaggio che dice che c'è stato un errore GPG. Dopo alcuni blabla, dice che le seguenti firme non sono valide (tradotte liberamente dall'olandese):

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

E le seguenti firme non possono essere verificate perché la chiave pubblica non è disponibile:

NO_PUBKEY 1F968B3903D886E7

E le seguenti sugnature non erano valide:

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

E che ottenere cose dal seguente indirizzo non è riuscito:

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

Qualcuno sa cosa posso fare per risolvere questo?


Qual è l'output di sudo apt-key update && sudo apt-get update?
Braiam,

Risposte:


22

Devi aggiungere la chiave pub manualmente.

Il comando è

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

dove «numero chiave» è necessario sostituirlo con la chiave mancante.

Ad esempio in questo errore che hai ricevuto

NO_PUBKEY 1F968B3903D886E7

tu puoi fare

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

In questo modo scaricherai questa chiave nel tuo portachiavi dal keyserver (keyserver.ubuntu.com)

A proposito dell'errore BADSIG, controlla questa risposta qui


Grazie per il consiglio. Sfortunatamente, questo risolve solo NO_PUBKEY, ma non i BADSIG. Hai idea di come potrei risolverli?
kramer65,

1
Risposta modificata. Controlla il link che ho dato.
NickTux,

Ho aggiunto un ppalaunchpad e questo mi ha aiutato a importare la loro chiave (il keyserver di Ubuntu andava bene!) Per sbarazzarsi del "pacchetto non autenticato" durante l'installazione. Non sono sicuro del motivo per cui questa risposta è sottoposta a downgrade;
nuala,

1

Non è la risposta diretta forse, ma v'è la necessità di aggiornare il programma: update-manager-core. Se alcuni utenti ottengono l'errore che i pacchetti non possono essere autenticati durante l'esecuzione di Update Manager , anche l'aggiornamento di questo programma aggiorna update managere fornisce una risposta molto rapida.

A proposito, ho usato Synaptic per fare questo aggiornamento, se questo è di aiuto. Una volta elaborato l'aggiornamento, il gestore aggiornamenti ha funzionato normalmente.

vedi 1204_HWE_EOL nella wiki di Ubuntu

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.