Hide Forgot
Description of problem: As part of your update system, when an update star appears on the gnome desktop, both Fedora 13 x86_64 on one machine and Fedora i686 on another machine will not install the RPM Fusion (free) Repository Configuration and the RPM Fusion (nonfree) Repository Configuration because of a problem with the GPG key. The detailed error message on my Fedora 14 i686 machine is "GPG key retrieval failed (Errno 14) could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-14i386". The same kind of message appears on my x86-64 machine running Fedora 13. Either the update is flawed or rpm-fusion is flawed, but the rpm-fusion website asked me to report it here. Version-Release number of selected component (if applicable): 14.0.4 (noarch) How reproducible: Happens on both machines every time a new update star appears on the gnome desktop unless I uncheck the boxes for the rpm-fusion updates. Steps to Reproduce: 1. wait for an update star to appear on the desktop 2. leave the boxes for the rpm-fusion updates checked and click Install Updates 3. let it resolve dependences and start the installation; the error message above will appear Actual results: Cannot do these two updates and do not know how to suppress the error message and let it update anyway, which I could do from the command line if I knew what rpm package to grab and where to get it. So, every time an update star appears on the gnome desktop, I have to uncheck the two rpm configuration updates in order to install the others. Expected results: the two updates should be installed Additional info: has been going on for weeks. Usually these problems resolve themselves probably because someone else reported it. In this case, I guess no one else has reported it since the problem has not gone away.
If this error message is accurate... "The detailed error message on my Fedora 14 i686 machine is "GPG key retrieval failed (Errno 14) could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-14i386". ^^^^^^ There's supposed to be a dash in there, eg 14-i386. Either the rpmfusion release packages are buggy (but I doubt it, they work for lots of people), or the files have been locally modified (rpm -V can be used to see if that's the case). The gpgkey lines in /etc/yum.repos.d/*rpmfusion*.repo should look somewhat like this (depending on free/nonfree repo obviously): gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch In any case, rpm doesn't read, much less do anything with yum's repo files, this is not an rpm bug.
That was my typo. The error message does include the dash. Here it is done with a cut and paste: GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-14-i386. Now that I know where to look, there is no file with that name in the /etc/pki/rpm-gpg directory. Here is the complete list of the files in /etc/pki/rpm-gpg on the Fedora-14 machine (the i686 machine). This was a fresh install of Fedora 14 from the Live CD done about one month ago. RPM-GPG-KEY-fedora RPM-GPG-KEY-fedora-13-SPARC RPM-GPG-KEY-fedora-14-primary RPM-GPG-KEY-fedora-i386 RPM-GPG-KEY-fedora-sparc RPM-GPG-KEY-fedora-sparc64 RPM-GPG-KEY-fedora-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora RPM-GPG-KEY-rpmfusion-free-fedora-10-i386 RPM-GPG-KEY-rpmfusion-free-fedora-10-ppc RPM-GPG-KEY-rpmfusion-free-fedora-10-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-10-primary RPM-GPG-KEY-rpmfusion-free-fedora-10-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-11-i386 RPM-GPG-KEY-rpmfusion-free-fedora-11-ppc RPM-GPG-KEY-rpmfusion-free-fedora-11-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-11-primary RPM-GPG-KEY-rpmfusion-free-fedora-11-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-12-i386 RPM-GPG-KEY-rpmfusion-free-fedora-12-ppc RPM-GPG-KEY-rpmfusion-free-fedora-12-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-12-primary RPM-GPG-KEY-rpmfusion-free-fedora-12-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-latest-i386 RPM-GPG-KEY-rpmfusion-free-fedora-latest-ppc RPM-GPG-KEY-rpmfusion-free-fedora-latest-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-latest-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-i386 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-ppc RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora RPM-GPG-KEY-rpmfusion-nonfree-fedora-10-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-10-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-10-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-10-primary RPM-GPG-KEY-rpmfusion-nonfree-fedora-10-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-11-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-11-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-11-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-11-primary RPM-GPG-KEY-rpmfusion-nonfree-fedora-11-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-12-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-12-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-12-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-12-primary RPM-GPG-KEY-rpmfusion-nonfree-fedora-12-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-x86_64 I did not put these there, and I have no idea why fedora-14 is missing. Perhaps I can insert a link to map the file wanted to one that is there? As I mentioned, the same error appears on my fedora 13 machine when the automatic update tries to install rpmfusion-free-updates and rpmfusion-nonfree-updates. On that machine, the x86_64 machine, the list in rpm-gpg is as follows: RPM-GPG-KEY-adobe-linux RPM-GPG-KEY-fedora RPM-GPG-KEY-fedora-13-primary RPM-GPG-KEY-fedora-13-SPARC RPM-GPG-KEY-fedora-i386 RPM-GPG-KEY-fedora-sparc RPM-GPG-KEY-fedora-sparc64 RPM-GPG-KEY-fedora-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora RPM-GPG-KEY-rpmfusion-free-fedora-13-i386 RPM-GPG-KEY-rpmfusion-free-fedora-13-ppc RPM-GPG-KEY-rpmfusion-free-fedora-13-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-13-primary RPM-GPG-KEY-rpmfusion-free-fedora-13-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-14-i386 RPM-GPG-KEY-rpmfusion-free-fedora-14-ppc RPM-GPG-KEY-rpmfusion-free-fedora-14-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-14-primary RPM-GPG-KEY-rpmfusion-free-fedora-14-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-latest-i386 RPM-GPG-KEY-rpmfusion-free-fedora-latest-ppc RPM-GPG-KEY-rpmfusion-free-fedora-latest-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-latest-x86_64 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-i386 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-ppc RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-ppc64 RPM-GPG-KEY-rpmfusion-free-fedora-rawhide-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora RPM-GPG-KEY-rpmfusion-nonfree-fedora-13-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-13-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-13-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-13-primary RPM-GPG-KEY-rpmfusion-nonfree-fedora-13-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-14-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-14-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-14-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-14-primary RPM-GPG-KEY-rpmfusion-nonfree-fedora-14-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-latest-x86_64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-i386 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-ppc RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-ppc64 RPM-GPG-KEY-rpmfusion-nonfree-fedora-rawhide-x86_64 Again, these are files which I did not put there or modify. This has many entries for fedora-13, but apparently not the right ones. The problem or bug is in that the automatic updater keeps finding these two packages to install, but cannot manage the task because something is missing. And the something that is missing is something over which I have had no control and have no idea how to fix.
Different/outdated versions of the rpmfusion-[non]free-release packages or so. In any case this is up to rpmfusion folks, rpm didn't invent the contents of those packages.