Emacs: Signatur archive-contents.sig konnte nicht verifiziert werden

Heute erhielt ich die Nachricht

Failed to verify signature archive-contents.sig

von meinem Emacs nach der Eingabe von package-list-packages. Der vollständige Fehler ist unten aufgeführt:

Failed to verify signature archive-contents.sig:
No public key for 645357D2883A0966 created at 2024-04-22T11:05:03+0200 using EDDSA
Command output:
gpg: Signature made Mon Apr 22 11:05:03 2024 CEST
gpg: using EDDSA key 0327BE68D64D9A1A66859F15645357D2883A0966
gpg: Can't check signature: No public key

Es scheint, dass ich elpa-Pakete nicht mehr installieren kann.

Nach einiger Recherche bekam ich den Tipp, gnu-elpa-keyring-update mit dem Emacs-Paketmanager zu installieren, um dieses Problem zu lösen.

Das hört sich einfach an, aber vor der Installation eines Pakets musste ich vorübergehend die folgende Variable setzen, um den Keyring-Check zu deaktivieren:

(setq package-check-signature nil)

Danach rufe ich wieder package-list-packages auf und installiere
gnu-elpa-keyring-update.

Um auf Nummer sicher zu gehen, habe ich Emacs neu gestartet und der Fehler war weg.

Hinterlasse ein Kommentar