| Summary: | rpm fusion configuration updates will not install | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Michael Parkinson <Thumbtack2007> |
| Component: | rpm | Assignee: | Panu Matilainen <pmatilai> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 13 | CC: | ffesti, jnovy, pmatilai |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-03-31 07:39:48 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Michael Parkinson
2011-03-29 16:18:19 UTC
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. |