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-branched.noarch.rpm
 
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm

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?

Reply via email to