Un peu dans la continuité de l’article précédent, vous venez de toucher à votre sources.list et lors de l’update vous tombez sur un message du genre “W: GPG error: http://reposit bidule Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY XXXXXXXXX”.
Si comme moi ça ne vous arrive pas souvent et que vous vous ne rappellez jamais les commandes adéquats pour importer dans apt la clé nécessaire, notez dans un coin :
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXXX
gpg --armor --export XXXXXXXX | apt-key add -
Et hop.
debian apt, gpg, key, memo, tips
Voulant installer une debian Etch sur le laptop prêté par mon lieu de stage, un thinkpad T30, je suis tombé sur une erreur bloquant complètement la procédure d’installation :
W: GPG error: ftp://ftp.fr.debian.org testing Release: The following<br />
signatures couldn't be verified because the public key is not<br />
available: NO_PUBKEY XXXXXXXXXXXXXXXX
Ce bug est signalé chez debian et concerne apt version < =0.6.43. Les images d'installation Etch sont construites quotidiennement, et il s'avère que j'utilisais une image d'installation par le réseau vieille de plus d'un mois.
Ayant la flemme de télécharger une nouvelle image et recommencer l’installation je choisis d’accéder à une console (alt-F2) et de me chrooter dans l’environnement presque finalisé, afin de mettre à jour apt lui même.
# chroot /target<br />
# apt-get update<br />
[...] GPG ERROR blabla [...]<br />
# apt-get install apt<br />
[...]<br />
Apt s’est alors mis à jour, et j’ai pu terminer mon installation
.
Il est bien sûr conseillé d’utiliser une image récente lors d’installation de version testing afin d’éviter ce genre de désagrément.
debian apt, gpg, tips