La clé du référentiel MySQL a soudainement expiré à nouveau, donc je reçois une erreur GPG dans Ubuntu lors de l'exécution de apt-get update
L'erreur est W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1550412832 KEYEXPIRED 1550412832 KEYEXPIRED 1550412832
TLDR; Le one-liner qui résout ce problème est le suivant:
Sudo apt-key adv --recv-keys --keyserver ha.pool.sks-keyservers.net 5072E1F5
Ce qui récupère essentiellement la nouvelle clé et l'installe dans le trousseau de clés.
Un peu plus de détails:
Vous pouvez trouver la clé expirée en exécutant la commande suivante:
LANG=C apt-key list | grep expired
Qui génère quelque chose comme ceci: pub 1024D/5072E1F5 2003-02-03 [expired: 2019-02-17]
5072E1F5 est l'ID de clé, que nous avons utilisé dans la commande ci-dessus.
Un autre one-liner recommandé dans le rapport de bogue ci-dessous est celui-ci:
Sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 5072E1F5
Mais je ne pouvais pas le faire fonctionner.
Plus de lecture sur ce qui s'est passé la dernière fois.
Ce problème a déjà été signalé à MySQL bogue n ° 94378 .
Solution de contournement qui m'a aidé sur Ubuntu 16.04, installé le dernier Ubuntu/Debian (indépendant de l'architecture), paquet DEB mysql-apt-config_0.8.12-1_all.deb
Vous pouvez essayer cette solution de contournement.