Red Hat Bugzilla – Bug 125355
can't upgrade xemacs packages
Last modified: 2007-11-30 17:10:44 EST
Description of problem:
When I try to update the package index, list and install or update
installed packages I always get the same error: "Can't check
signature: Public key 82EDF2C1D1DD84CD not found"
Version-Release number of selected component (if applicable):
[version 21.4.15; April 2004]
Steps to Reproduce:
1. Click Tools > Packages > Update Package Index or List and Install
or Update Installed Packages
"Can't check signature: Public key 82EDF2C1D1DD84CD not found"
Get a new package index or a list of packages with the option to
upgrade or an automatice upgrade of all installed packages.
This works fine on FC1 with xemacs version 21.4.14
See bug 120437.
Should get fixed in next build.
Oops, forgot comment 1 - that patch has already been applied.
Ville, any ideas?
Like the error message says, the problem is that you don't have the
XEmacs package manager's GPG key installed. So, either:
1) Import the key (0xD1DD84CD) to the GPG keyring of the user you are
updating the packages with (I'd recommend a non-root user, BTW).
XEmacs should try to do this automatically, but apparently it fails
for you for some reason (no keyserver configured in
~/.gnupg/gpg.conf?). The key can be found eg. at
2) Disable GPG checking by unchecking the
"Options->Advanced->Emacs->Package Tools->Package Get->Require Signed
Base Updates" checkbox, and remember to save the settings.
I've just done a successful package update using a normal user account
and having the GPG key imported with 21.4.15-5. Most likely there
will be about 20 second delay during "Verifying..." when the GPG sig
is verified, that's a known but a cosmetic problem in (upstream) 21.4.15.
So, I'd say NOTABUG or WORKSFORME... :)
Oh, and of course an easy way to import the key would be for example:
gpg --keyserver pgp.mit.edu --recv-keys D1DD84CD
I tried Ville's suggestion and it works fine for me. So perhaps this
"bug" should be closed and listed as my ignorance of a new feature.
Further proof of why open source and Fedora is the only way to go!
Thanks to all.