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 installieregnu-elpa-keyring-update
.
Um auf Nummer sicher zu gehen, habe ich Emacs neu gestartet und der Fehler war weg.