GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So lösen Sie einen abgelaufenen Schlüssel (EXPKEYSIG) mit Apt

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.


Linux
  1. So verwenden Sie SSH-Schlüssel mit Plesk

  2. So generieren Sie ein SSH-Schlüsselpaar (mit Beispielen)

  3. Entfernen Sie einen abgelaufenen Schlüssel in APT

  4. Wie verwendet man Ssh-Copy-ID mit Multiple-Hop-SSH-Tunnel?

  5. So entschlüsseln Sie eine Ecryptfs-Datei mit einem privaten Schlüssel anstelle einer Passphrase

So verwalten Sie Linux-Passwörter mit dem Pass-Befehl

So aktivieren Sie die Rücktaste in Firefox:So kehren Sie mit der Rücktaste zur vorherigen Webseite zurück

So verwenden Sie einen SSH-Schlüssel mit Nicht-Root-Benutzern

So installieren Sie Java mit Apt unter Ubuntu 20.04

So richten Sie Nginx mit HTTP/2-Unterstützung unter Ubuntu 18.04 ein

So aktivieren Sie HTTP/2 mit Apache in Ubuntu