Emacs に yaml-mode をインストールできなかった。


結論

  • 以下のコマンドを実行してから yaml-mode をインストールする。
$ gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40

gpg: key 066DAFCB81E42C40: public key "GNU ELPA Signing Agent (2019) <[email protected]>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

経緯

  1. yaml-mode.el : EmacsでYAMLを編集するyaml-modeが進化していた を参考に, CentOS 8 の DNF でインストールした Emacs に yaml-mode をインストールしようとした。
  2. ところが, 以下のメッセージが出力されてインストール出来なかった。
Failed to verify signature archive-contents.sig:
No public key for 066DAFCB81E42C40 created at 2019-10-12T06:10:02+0900 using RSA
Command output:
gpg: Signature made Sat Oct 12 06:10:02 2019 JST
gpg:                using RSA key C433554766D3DDC64221BFAA066DAFCB81E42C40
gpg: Can't check signature: No public key

参考文献

どっとはらい。