web-dev-qa-db-fra.com

Expiration de la clé du référentiel MySQL

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

9
Stuggi

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.

https://bugs.mysql.com/bug.php?id=85029

9
Stuggi

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.

3
teehee