Emacs:无法验证签名archive-contents.sig

Yuk*_*uki 15 emacs gnupg

最近尝试更新emacs软件包并得到了这个。

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
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

Ste*_*fan 11

有关相同问题,请参见https://emacs.stackexchange.com/questions/233/

签名检查失败,因为您没有新密钥(旧的签名密钥于9月23日到期)。新的密钥可以从常规的GPG密钥服务器获得,它随Emacs?26.3一起提供,也可以通过安装软件包gnu-elpa-keyring-update获得

  • @papachan 您是否也尝试过使用 gpg 手动更新的选项?目前 `gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40` (请参阅软件包的网站) (12认同)
  • 在 gpg --receive-keys 上收到 `gpg: keyserver receive failed: General error`。也无法安装“gnu-elpa-keyring-update”。 (6认同)
  • 好吧,当我尝试安装“无法验证签名:“ gnu-elpa-keyring-update-2019.3.tar.sig”时,我看到此错误。 (3认同)
  • 我看到选项要么禁用签名验证(我显然不想这样做),要么下载为我做这件事的包。是否可以仅将新密钥导入到 gpg 而不安装侧面依赖项? (2认同)