Comment mettre à jour une clé expirée (KEYEXPIRED) avec apt
-
Une cht’yte astuce lorsque vous avez le message (KEYEXPIRED) avec apt
sudo apt update Err:7 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 Release.gpg Les signatures suivantes ne sont pas valables : KEYEXPIRED 1515625755 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait 14 packages can be upgraded. Run 'apt list --upgradable' to see them. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 Release: Les signatures suivantes ne sont pas valables : KEYEXPIRED 1515625755 W: Impossible de récupérer http://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.4/Release.gpg Les signatures suivantes ne sont pas valables : KEYEXPIRED 1515625755 W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place. Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait
Il vous suffit de lister vos clés à l’aide de :
sudo apt-key list
/etc/apt/trusted.gpg -------------------- pub 4096R/A15703C6 2016-01-11 [expirée : 2018-01-10] uid MongoDB 3.4 Release Signing Key <packaging@mongodb.com>
De récupérer la clé (dans l’exemple A15703C6) et de la mettre à jour :
sudo apt-key adv --recv-keys --keyserver pgpkeys.mit.edu A15703C6
Finissez par une mise à jour des paquets :
sudo apt update && sudo apt upgrade
Et le tour est joué
Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License propulsé par NodeBB