GNU/Linux >> Linux Esercitazione >  >> Linux

Come risolvere una chiave scaduta (EXPKEYSIG) con Apt

Durante l'aggiornamento di apt-cache o l'installazione dei pacchetti con il gestore di pacchetti apt, ricevo il messaggio di scadenza della firma (EXPKEYSIG 8C718D3B5072E1F5 ). Ciò significa che la chiave della firma gpg è scaduta.

Errore

Ecco i registri sul mio sistema 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
...
...

Usa il comando seguente per elencare tutte le chiavi configurate per apt sul tuo sistema.

sudo apt-key list

Vedrai la chiave scaduta in questo modo.

Soluzione:

Ora, aggiorna la chiave scaduta eseguendo il comando seguente. Qui 8C718D3B5072E1F5 è la chiave scaduta sul mio sistema.

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

Devi cambiare 8C718D3B5072E1F5 con la chiave scaduta sul tuo sistema.


Linux
  1. Come utilizzare le chiavi SSH con Plesk

  2. Rimuovere una chiave scaduta in APT

  3. Come utilizzare Ssh-copy-id con il tunnel Ssh a più hop?

  4. Come installare Magento 2.4 con OpenLiteSpeed ​​su Ubuntu 20.04

  5. Come generare una richiesta di firma del certificato (CSR) con OpenSSL?

Come gestire le password Linux con il comando pass

Come abilitare Backspace in Firefox:per tornare alla pagina Web precedente con il tasto Backspace

Come utilizzare una chiave SSH con utenti non root

Come installare Java con Apt su Ubuntu 20.04

Come configurare Nginx con supporto HTTP/2 su Ubuntu 18.04

Come abilitare HTTP/2 con Apache in Ubuntu