I am trying to do a yum update from Fedora 17 to Fedora 18 and am getting this when I do
'sudo yum --releasever=18 --disableplugin=presto distro-sync':
GPG key retrieval failed: [Errno 14] Could not open/read
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-i386
I saw on some lists that things have changed and I should be using the
"branched" rpmfusion repositories now... like so:
sudo yum localinstall --nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branche...
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-b...
But when I try that, I get:
=================================
--> Running transaction check
---> Package rpmfusion-free-release.noarch 0:19-0.3 will be installed
--> Processing Dependency: system-release >= 19 for package:
rpmfusion-free-release-19-0.3.noarch
---> Package rpmfusion-nonfree-release.noarch 0:19-0.3 will be installed
--> Processing Dependency: system-release >= 19 for package:
rpmfusion-nonfree-release-19-0.3.noarch
--> Finished Dependency Resolution
Error: Package: rpmfusion-free-release-19-0.3.noarch
(/rpmfusion-free-release-branched.noarch)
Requires: system-release >= 19
Installed: fedora-release-17-2.noarch (@updates)
system-release = 17-2
Available: fedora-release-17-1.noarch (fedora)
system-release = 17-1
Available: generic-release-17-1.noarch (fedora)
system-release = 17-1
Error: Package: rpmfusion-nonfree-release-19-0.3.noarch
(/rpmfusion-nonfree-release-branched.noarch)
Requires: system-release >= 19
Installed: fedora-release-17-2.noarch (@updates)
system-release = 17-2
Available: fedora-release-17-1.noarch (fedora)
system-release = 17-1
Available: generic-release-17-1.noarch (fedora)
system-release = 17-1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
===========================
I could try to disable the rpmfusion repos during the f17->f18 update (then manually
update the rpmfusion packages afterwards), but this has worked fine in the past
(f14->f15, f15->f16, f16->f17) to have the big yum update included the extra
packages in rpmfusion from one major fedora release to the next.
[I could also add --nogpgcheck, but I prefer not to use that unsafe option]
I suppose I could also manually delete the current rpmfusion repo definition packages
(rpmfusion-free-release-17.0.4-1.noarch and rpmfusion-nonfree-release-17.0.4-1.noarch) and
force install the f18 rpmfusion ones (download and manually install using 'rpm
-i'). But what's the right path now for including rpmfusion packages with the
base fedora packages when doing a yum update from one major fedora version to the next?