GNU/Linux >> Tutoriels Linux >  >> Linux

Comment résoudre une clé expirée (EXPKEYSIG) avec Apt

Lors de la mise à jour d'apt-cache ou de l'installation des packages avec le gestionnaire de packages apt, j'obtiens le message d'expiration de la signature (EXPKEYSIG 8C718D3B5072E1F5 ). Cela signifie que la clé de signature gpg a expiré.

Erreur

Voici les journaux de mon système Debian 9 :

sudo apt update

Hit:1 http://security.debian.org stretch/updates InRelease
Get:2 http://repo.mysql.com/apt/debian stretch InRelease [19.2 kB]
Hit:3 https://deb.nodesource.com/node_10.x stretch InRelease
Err:2 http://repo.mysql.com/apt/debian stretch InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering 
Hit:4 https://packages.sury.org/php stretch InRelease
Ign:5 http://mirrors.digitalocean.com/debian stretch InRelease
Get:6 http://mirrors.digitalocean.com/debian stretch-updates InRelease [91.0 kB]
Hit:7 http://mirrors.digitalocean.com/debian stretch Release
Reading package lists... Done
...
...

Utilisez la commande suivante pour répertorier toutes les clés configurées pour apt sur votre système.

sudo apt-key list

Vous verrez la clé expirée comme ceci.

Solution :

Maintenant, mettez à jour la clé expirée en exécutant la commande ci-dessous. Ici 8C718D3B5072E1F5 est la clé a expiré sur mon système.

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

Vous devez remplacer 8C718D3B5072E1F5 par la clé expirée sur votre système.


Linux
  1. Supprimer une clé expirée dans APT

  2. Comment configurer Apache avec HTTP/2 sur Ubuntu 16.04

  3. Comment installer Magento 2.4 avec OpenLiteSpeed ​​sur Ubuntu 20.04

  4. Comment générer une demande de signature de certificat (CSR) avec OpenSSL ?

  5. comment mettre à jour homebrew avec Cron sur Mac os

Comment gérer les mots de passe Linux avec la commande pass

Comment activer le retour arrière dans Firefox :pour revenir à la page Web précédente avec la touche de retour arrière

Comment utiliser une clé SSH avec des utilisateurs non root

Comment installer Java avec Apt sur Ubuntu 20.04

Comment configurer Nginx avec la prise en charge HTTP/2 sur Ubuntu 18.04

Comment activer HTTP/2 avec Apache dans Ubuntu