Während der Aktualisierung von apt-cache oder der Paketinstallation mit dem apt-Paketmanager erhalte ich die Signaturablaufmeldung (EXPKEYSIG 8C718D3B5072E1F5 ). Das bedeutet, dass der GPG-Signaturschlüssel abgelaufen ist.
Fehler
Hier sind Protokolle auf meinem Debian 9-System:
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 ... ...
Verwenden Sie den folgenden Befehl, um alle Schlüssel aufzulisten, die auf Ihrem System für apt konfiguriert sind.
sudo apt-key list
Sie sehen den abgelaufenen Schlüssel so.
Lösung:
Aktualisieren Sie nun den abgelaufenen Schlüssel, indem Sie den folgenden Befehl ausführen. Hier ist 8C718D3B5072E1F5, der Schlüssel war auf meinem System abgelaufen.
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
Sie müssen 8C718D3B5072E1F5 mit dem abgelaufenen Schlüssel auf Ihrem System ändern.