Pagine

giovedì 18 giugno 2009

apt-get update - Errore NO_PUBKEY

Premessa

Facendo un aggiornamento di un sistema Linux con distribuzione Debian o derivate come Ubuntu si ha a disposizione un potente strumento quale apt-get che permette l'installazione di milioni di software con relative dipendenze; apt-get reperisce il software da repository che si possono aggiungere e togliere dal file /etc/apt/source.list.
Nel momento in cui si esegui un apt-get update viene aggiunta la relativa chiave pubblica.
Può capitare che la chiave pubblica non sia trovata.
Se facendo un update il sistema restituisce un errore simile al seguente:

W:GPG
error:http://debian.fastweb.it sid Release: Le seguenti
firme non sono state verificate perché la chiave pubblica non è
disponibile: NO_PUBKEY EA8E8B2116BA136C


significa che dobbiamo esportare ed aggiungere la chiave dei sid alla nostra lista...

Soluzione


Per fare ciò prendiamo i diritti di root tramte il comando

# su root [invio]

eseguiamo da root i seguenti comandi:

# gpg --keyserver subkeys.pgp.net --recv-key
EA8E8B2116BA136C [invio]
# gpg --armor --export EA8E8B2116BA136C | apt-key add - [invio]

Ovviamente sarà necessario adattare i comandi al messaggio d'errore ricevuto...
un altro messaggio frequente è questo:

W:
GPG error: http://ftp.it.debian.org unstable Release: Le seguenti firme
non sono state verificate perchè la chiave pubblica non è disponibile:
NO_PUBKEY A70DAF536070D3A1


ed in questo caso, i comandi opportuni saranno:

# gpg --recv-key --keyserver wwwkeys.eu.pgp.net A70DAF536070D3A1 [invio]
# gpg --export
A70DAF536070D3A1| apt-key add - [invio]


3 commenti:

  1. ciao hyo provato a dare quelle stringhe ma non ne se ne parla....se organizzate ancora le linux night in corso novara verrei a farmi un giro....ciao

    ps: cmq sono giorgio del gruppo di arduino....

    RispondiElimina
  2. Ciao Giorgio, grazie per il commento.
    Mi dici in quale punto hai incontrato problemi e cosa non è andato per il verso giusto?
    Che errore hai ricevuto

    RispondiElimina
  3. Grazie veramente,ho risolto e un grazie a tutta la comunità Linux (Ho scoperto un nuovo mondo)Ho iniziato ad usare il P.C. a 50 anni(un anno fa) e con Debian è affascinante e istruttivo .Ciao grazie,Mauro

    RispondiElimina