Durante la actualización de apt-cache o la instalación de paquetes con el administrador de paquetes apt, recibo el mensaje de vencimiento de la firma (EXPKEYSIG 8C718D3B5072E1F5 ). Esto significa que la clave de firma gpg ha caducado.
Error
Aquí están los registros en mi 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 ... ...
Use el siguiente comando para enumerar todas las claves configuradas para apt en su sistema.
sudo apt-key list
Verá la clave caducada así.
Solución:
Ahora, actualice la clave caducada ejecutando el siguiente comando. Aquí 8C718D3B5072E1F5 es la clave que expiró en mi sistema.
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
Debe cambiar 8C718D3B5072E1F5 con la clave caducada en su sistema.