mysql PPA - signature invalide


15

J'ai déjà mysql-serverinstallé le paquet !!!

Je veux m'assurer d'avoir le plus récent MySQL dans mon Ubuntu. Donc (il y a longtemps), j'ai ajouté repo.mysql.com/apt/ubuntuPPA. Récemment, j'ai remarqué des erreurs liées à ce référentiel apt update. En suivant ce guide, j'ai téléchargé et importé une clé GPG publique.

Maintenant, quand je le fais, sudo apt updatej'obtiens cette erreur:

Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>

Informations sur le système d'exploitation: Ubuntu 18.10

Dois-je m'inquiéter de cette signature invalide? Comment corriger l'erreur?

Réponses:


18

L'erreur que vous voyez indique que votre clé a expiré.

Vous pouvez répertorier toutes les clés de votre système avec la commande sudo apt-key listsi vous souhaitez restreindre la sortie, vous pouvez toujours diriger la sortie grep expiredpour obtenir uniquement une liste des clés expirées.

Pour chaque clé expirée, exécutez la commande sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]où [KEY] est lié au numéro en question ou dans ce cas:

8C718D3B5072E1F5

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5

keys.gnupg.net fait référence au pool de serveurs de clés SKS, un certain nombre de serveurs de clés PGP gérés par des organisations et des bénévoles.

Vous pouvez également rechercher la clé via l'interface Web sur keys.gnupg.net

où vous obtiendrez une page comme celle-ci:

entrez la description de l'image ici

La saisie de la clé à partir de EXPKEYSIG précédée de 0x dans la zone de recherche et la recherche devrait renvoyer des résultats similaires à ceci:

entrez la description de l'image ici

À ma connaissance, les 8 chiffres hexadécimaux sont la version courte (clé publique) dont vous avez besoin pour obtenir une clé mise à jour avec la commande

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5072E1F5

Sources:




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.