Emacs: impossible de vérifier la signature archive-contents.sig


34

Récemment essayé de mettre à jour les paquets emacs et obtenu ceci.

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

Des idées pourquoi?

Réponses:


29

Voir /emacs/233/ pour la même question.

La vérification de signature a échoué car vous n'avez pas la nouvelle clé (l'ancienne clé de signature a expiré le 23 septembre). La nouvelle clé est disponible sur les serveurs de clés GPG habituels, est fournie avec Emacs≥26.3 et peut également être obtenue en installant le package gnu-elpa-keyring-update .


2
Je vois que les options sont soit désactiver la vérification de signature (que je ne veux évidemment pas faire) ou télécharger le package qui le fait pour moi. Est-il possible d'importer simplement les nouvelles clés dans gpg sans installer de dépendances latérales?
Yuki

7
eh bien je vois cette erreur quand j'ai essayé d'installer "Impossible de vérifier la signature:" gnu-elpa-keyring-update-2019.3.tar.sig "
papachan

9
@papachan Avez-vous également essayé l'option de mise à jour manuelle avec gpg? Actuellement gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40(voir le site Web du paquet)
Simon A. Eugster

@papachan, consultez le fichier README de gnu-elpa-keyring-update qui propose des solutions de contournement.
malana
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.