Cryptema’s Blog

my blocknotes…

GPG error: la soluzione!

Posted by cryptema on 19 February 2009


A volte capita di ricevere messaggi di errore durante la fase di aggiornamento dei software dovuto alla non validazione di una o più chiavi GPG. Per risolvere questo problema possiamo scegliere due strade. La più semplice è installare un programmino con apposita interfaccia grafica che ci facilità l’inserimento della chiave che ci ha dato l’errore per la validazione. Per installarlo digitare su un terminale:

sudo apt-get install apt-key

L’utilizzo è molto semplice, basta lanciarlo (lo troverete nell’elenco dei tools di Sistema), inserire la chiave e premere “Add”.

Per gli amanti del terminale basta digitare due semplici comandi: uno per ricevere la chiave GPG e l’altro per aggiungerla al database delle chiavi valide.
Supponiamo ad esempio che si abbia il seguente messaggio di errore:

W: GPG error: http://ppa.launchpad.net jaunty Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 632D16BB0C713DA6

Allora per aggiungere la chiave digitiamo:

gpg --keyserver keyserver.ubuntu.com --recv 632D16BB0C713DA6
gpg --export --armor 632D16BB0C713DA6 | sudo apt-key add -

Questo, ovviamente, per ogni chiave!

Per chi spesso si dimentica i comandi può crearsi un semplice script in bash così:

#!/bin/bash

ans="y"
while [ "$ans" = y ] 
	do
		echo -n "Inserisci la chiave GPG da registrare: "
		read key
		gpg --keyserver keyserver.ubuntu.com --recv $key
		gpg --export --armor $key | sudo apt-key add -
		echo -n "Vuoi registrare un'altra chiave(y/n): "
		read ans
	done
exit 0

Lo salvate con il nome che volete ad esempio keyreg.sh, poi lo copiate in /usr/bin per richiamarlo in ogni directory:

sudo chmod +x keyreg.sh
sudo cp keyreg.sh /usr/bin

Per utilizzarlo digitate semplicemente:

keyreg.sh

3 Responses to “GPG error: la soluzione!”

  1. ingalex said

    Qui c’è un utile scriptino per aggiungere in automatico tutte le chiavi gpg mancanti: http://www.sourceslist.eu/guide/aggiungere-le-chiavi-gpg/

  2. cryptema said

    Grazie! 😛

  3. ingalex said

    Di niente! ciao e buon lavoro! 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

 
%d bloggers like this: