Emacs: Signatur archive-content.sig konnte nicht überprüft werden

34

Kürzlich versucht, Emacs-Pakete zu aktualisieren und bekam dies.

Failed to verify signature archive-contents.sig:
No public key for 066DAFCB81E42C40 created at 2019-10-02T10:10:02+0100 using RSA
Command output:
gpg: Signature made Wed 02 Oct 2019 10:10:02 AM BST
gpg:                using RSA key C433554766D3DDC64221BFAA066DAFCB81E42C40
gpg: Can't check signature: No public key

Irgendwelche Ideen warum?

Yuki
quelle

Antworten:

29

Die gleiche Frage finden Sie unter /emacs/233/ .

Die Signaturprüfung ist fehlgeschlagen, da Sie nicht über den neuen Schlüssel verfügen (der alte Signaturschlüssel ist am 23. September abgelaufen). Der neue Schlüssel ist auf den üblichen GPG-Schlüsselservern erhältlich, wird mit Emacs ≥ 26,3 geliefert und kann auch durch Installation des Pakets gnu-elpa-keyring-update bezogen werden .

Stefan
quelle
2
Ich sehe, dass die Optionen entweder die Deaktivierung der Signaturüberprüfung sind (was ich offensichtlich nicht tun möchte) oder das Herunterladen eines Pakets, das dies für mich erledigt. Ist es möglich, nur die neuen Schlüssel in gpg zu importieren, ohne Seitenabhängigkeiten zu installieren?
Yuki
7
Nun, ich sehe diesen Fehler, als ich versuchte zu installieren "Fehler beim Überprüfen der Signatur:" gnu-elpa-keyring-update-2019.3.tar.sig "
Papachan
9
@papachan Hast du auch versucht, manuell mit gpg zu aktualisieren? Derzeit gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40(siehe die Website des Pakets)
Simon A. Eugster
@papachan, siehe die README-Datei von gnu-elpa-keyring-update, die Problemumgehungen bietet.
Malana