Risolvere il problema degli aggiornamenti dei pacchetti ufficiali Debian dovuto al cambiamento della chiave GnuPG

Stamattina ho notato che mi era impossibile fare

apt-get update

, perchè era improvvisamente cambiata una delle chiavi di autenticazione GnuPG relative ai repository che uso. Si tratta di quella dell’archivio aggiornamenti Debian.

Questi cambiamenti non sono inaspettati: però, nonostante venga tempestivamente distribuito un pacchetto debian-archive-keyring, può capitare, come è successo a me, che il cambiamento sul server divenga effettivo prima che il nuovo pacchetto venga installato (ad esempio se ci si dimentica di aggiornare regolarmente il database).

Il problema si risolve con un paio di semplici comandi.

ATTENZIONE: il codice hash che uso nei due comandi è relativo all’archivio per Debian Etch: se state utilizzando un altro branch della distribuzione (stable, unstable), potrete facilmente ottenere tale chiave sostituendo al mio codice gli ultimi otto caratteri del messaggio d’errore presentatovi da apt-get. Inoltre, il codice che uso è valido al momento della scrittura di questo post, ma nulla vieta che possa essere di nuovo cambiato.

gpg --recv-keys 6070D3A1
gpg --armor --export 6070D3A1 | apt-key add -
sudo apt-get update

Tutto dovrebbe funzionare di nuovo.

Pubblica un Commento

La tua email non verrà mai pubblicata o diffusa. I campi obbligatori sono contrassegnati con *

*
*