I'm getting this error while trying download a package from ELPA:
Failed to verify signature archive-contents.sig:
No public key for 474F05837FBDEF9B created at 2018-11-28T14:10:03-0800 using DSA
Command output:
gpg: keyblock resource '/c/apps/emacs-25.3_1/bin/c:/users/myuserid/.emacs.d/elpa/gnupg/pubring.kbx': No such file or directory
gpg: Signature made Wed Nov 28 14:10:03 2018 PST
gpg: using DSA key CA442C00F91774F17F59D9B0474F05837FBDEF9B
gpg: Can't check signature: No public key
I've been doing some clean up in my init file but I don't see how it could have impacted this. In a way it's a good thing because it's a good opportunity to setup gpg but it's not working for me. I used customize-apropos
to set these values:
'(epg-gpg-home-directory "C:/Program Files/Git")
'(epg-gpg-program "gpg.exe --homedir /c/users/myuserid/.emacs.d/elpa/gnupg")
I'm using the gpg
that comes with my git client. However, no matter what I set it doesn't seem to care, it still has the invalid path the keys.
What could be causing these gpg variables to not be respected??