GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment mettre à jour la clé GPG pour le référentiel MySQL APT sur Debian/Ubuntu ?

Si vous obtenez une erreur "Erreur GPG et Duplicate sources.list " lors de la configuration du référentiel MySQL pour l'installation du serveur MySQL version 5.7, voici comment mettre à jour la clé GPG.

#apt-get update
 .....
 W: GPG error: http://repo.mysql.com jessie InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823
 W: Duplicate sources.list entry https://packages.sury.org/php/ jessie/main amd64 Packages (/var/lib/apt/lists/packages.sury.org_php_dists_jessie_main_binary-amd64_Packages)

Solution  :L'erreur ci-dessus indique que la clé MySQL APT GPG a expiré, ce qui rend impossible l'installation ou la mise à niveau des packages Debian à partir du référentiel Oracle MySQL APT.

Trouver les clés expirées du dépôt dans Debian/Ubuntu ?

Étape 1  : Répertoriez la clé expirée à l'aide de la commande ci-dessous :

#apt-key list
/etc/apt/trusted.gpg
--------------------
pub 4096R/89DF5277 2010-07-11
uid Guillaume Plessis <[email protected]>
sub 4096R/3D624A3B 2010-07-11
sub 4096R/A2098A6E 2010-07-11
pub 1024D/5072E1F5 2003-02-03 [expired: 2017-02-16]
uid MySQL Release Engineering <[email protected]>

D'après la liste des clés expirées ci-dessus, il est clair que la clé GPG du référentiel MySQL a expiré le 16 février 2017.

Comment mettre à jour la clé GPG pour le référentiel MySQL APT ?

Étape 2 : La solution simple est de mettre à jour la clé GPG pour le référentiel Oracle MySQL APT.

#apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5

Exemple de sortie :

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.z5SEIWWrbt --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/php.gpg --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
gpg: requesting key 5072E1F5 from hkp server pgp.mit.edu
gpg: key 5072E1F5: "MySQL Release Engineering <[email protected]>" 62 new signatures
gpg: Total number processed: 1
gpg: new signatures: 62

Étape 3  :La nouvelle clé a été mise à jour avec succès et vous pouvez maintenant mettre à jour le gestionnaire de packages

#apt-get update

Ubuntu
  1. Comment ajouter un référentiel Apt dans Ubuntu et Debian

  2. Qu'est-il arrivé à /etc/apt/apt.conf ?

  3. Comment /etc/motd est-il mis à jour ?

  4. Le fichier /etc/apt/sources.list censé ressembler à 10.10 ?

  5. Comment mettre à jour Debian Linux

Comment supprimer un référentiel et une clé GPG dans Ubuntu

Comment trouver le meilleur miroir de référentiel Ubuntu APT

Comment effacer le cache Apt dans Debian, Ubuntu et Linux Mint

Comment répertorier tous les packages pouvant être mis à niveau dans Ubuntu, Debian et Mint

Comment réparer l'erreur BADSIG apt-get update GPG sur Ubuntu ou Debian

Comment ajouter un référentiel Apt sur Ubuntu Linux