broken key

La mise à jour d'Ubuntu ce matin m'a renvoyée une erreur à propos de la clé du dépôt d'Opera :

W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://deb.opera.com testing Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY A2019EA84E7532C8

En listant les clés, je vois que la clé a expiré :

sudo apt-key list

pub 1024D/9D1A0061 2009-08-31 [expiré: 2011-01-23]
uid Opera Software Archive Automatic Signing Key 2010

J'ai résolu le problème en supprimant l'ancienne clé, et en ré-important la nouvelle, et en remettant à jour la liste des dépôts :

sudo apt-key del 9D1A0061

wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

sudo aptitude update

En espérant que ça aide :)

image de AkashGoyal