Description of problem: Unexpectedly hard to upgrade firefox. This fails: yum upgrade firefox --enablerepo=updates-testing,rpmfusion-free-rawhide This works: yum install libvpx-1.0.0-1.fc16 --enablerepo=updates-testing,rpmfusion-free-rawhide Strange. Output: # yum upgrade firefox --enablerepo=updates-testing,rpmfusion-free-rawhide Loaded plugins: fastestmirror, presto, protectbase, refresh-packagekit, security Loading mirror speeds from cached hostfile updates-testing/metalink | 24 kB 00:00 [..] 0 packages excluded due to repository protections Setting up Upgrade Process Resolving Dependencies --> Running transaction check ---> Package firefox.x86_64 0:9.0.1-1.fc16 will be updated ---> Package firefox.x86_64 0:10.0-1.fc16 will be an update --> Processing Dependency: gecko-libs(x86-64) = 10.0-1 for package: firefox-10.0-1.fc16.x86_64 --> Running transaction check ---> Package xulrunner.x86_64 0:9.0.1-1.fc16 will be updated ---> Package xulrunner.x86_64 0:10.0-1.fc16 will be an update --> Processing Dependency: libvpx.so.1()(64bit) for package: xulrunner-10.0-1.fc16.x86_64 --> Running transaction check ---> Package libvpx.x86_64 0:0.9.7.1-1.fc16 will be updated --> Processing Dependency: libvpx.so.0()(64bit) for package: gstreamer-plugins-bad-free-0.10.22-2.fc16.1.x86_64 --> Processing Dependency: libvpx.so.0()(64bit) for package: ffmpeg-libs-0.8.8-1.fc16.x86_64 ---> Package libvpx.x86_64 0:1.0.0-1.fc16 will be an update --> Running transaction check ---> Package ffmpeg-libs.x86_64 0:0.8.8-1.fc16 will be updated --> Processing Dependency: ffmpeg-libs = 0.8.8-1.fc16 for package: ffmpeg-0.8.8-1.fc16.x86_64 ---> Package ffmpeg-libs.x86_64 0:0.8.8-1.fc17 will be an update ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.1 will be updated --> Processing Dependency: gstreamer-plugins-bad-free = 0.10.22-2.fc16.1 for package: gstreamer-plugins-bad-free-extras-0.10.22-2.fc16.1.x86_64 ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.2 will be an update --> Running transaction check ---> Package ffmpeg.x86_64 0:0.8.8-1.fc16 will be updated ---> Package ffmpeg.x86_64 0:0.8.8-1.fc17 will be an update ---> Package gstreamer-plugins-bad-free-extras.x86_64 0:0.10.22-2.fc16.1 will be updated ---> Package gstreamer-plugins-bad-free-extras.x86_64 0:0.10.22-2.fc16.2 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: firefox x86_64 10.0-1.fc16 updates-testing 20 M Updating for dependencies: ffmpeg x86_64 0.8.8-1.fc17 rpmfusion-free-rawhide 257 k ffmpeg-libs x86_64 0.8.8-1.fc17 rpmfusion-free-rawhide 3.1 M gstreamer-plugins-bad-free x86_64 0.10.22-2.fc16.2 updates-testing 1.2 M gstreamer-plugins-bad-free-extras x86_64 0.10.22-2.fc16.2 updates-testing 120 k libvpx x86_64 1.0.0-1.fc16 updates-testing 192 k xulrunner x86_64 10.0-1.fc16 updates-testing 11 M Transaction Summary ================================================================================ Upgrade 7 Packages Total size: 35 M Is this ok [y/N]: y Downloading Packages: Running Transaction Check ERROR with transaction check vs depsolve: libvpx.so.0()(64bit) is needed by ffmpeg-libs-0.8.8-1.fc17.x86_64 Please report this error in http://yum.baseurl.org/report You could try running: rpm -Va --nofiles --nodigest Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2012-02-02-15-326LYwRX.yumtx # yum install libvpx-1.0.0-1.fc16 --enablerepo=updates-testing,rpmfusion-free-rawhide Loaded plugins: fastestmirror, presto, protectbase, refresh-packagekit, security Loading mirror speeds from cached hostfile [..] 0 packages excluded due to repository protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package libvpx.x86_64 0:0.9.7.1-1.fc16 will be updated --> Processing Dependency: libvpx.so.0()(64bit) for package: gstreamer-plugins-bad-free-0.10.22-2.fc16.1.x86_64 --> Processing Dependency: libvpx.so.0()(64bit) for package: xulrunner-9.0.1-1.fc16.x86_64 --> Processing Dependency: libvpx.so.0()(64bit) for package: ffmpeg-libs-0.8.8-1.fc16.x86_64 ---> Package libvpx.x86_64 0:1.0.0-1.fc16 will be an update --> Running transaction check ---> Package ffmpeg-libs.x86_64 0:0.8.8-1.fc16 will be updated --> Processing Dependency: ffmpeg-libs = 0.8.8-1.fc16 for package: ffmpeg-0.8.8-1.fc16.x86_64 ---> Package ffmpeg-libs.x86_64 0:0.8.9-1.fc17 will be an update ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.1 will be updated --> Processing Dependency: gstreamer-plugins-bad-free = 0.10.22-2.fc16.1 for package: gstreamer-plugins-bad-free-extras-0.10.22-2.fc16.1.x86_64 ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.2 will be an update ---> Package xulrunner.x86_64 0:9.0.1-1.fc16 will be updated --> Processing Dependency: gecko-libs(x86-64) = 9.0.1-1 for package: firefox-9.0.1-1.fc16.x86_64 ---> Package xulrunner.x86_64 0:10.0-1.fc16 will be an update --> Running transaction check ---> Package ffmpeg.x86_64 0:0.8.8-1.fc16 will be updated ---> Package ffmpeg.x86_64 0:0.8.9-1.fc17 will be an update ---> Package firefox.x86_64 0:9.0.1-1.fc16 will be updated ---> Package firefox.x86_64 0:10.0-1.fc16 will be an update ---> Package gstreamer-plugins-bad-free-extras.x86_64 0:0.10.22-2.fc16.1 will be updated ---> Package gstreamer-plugins-bad-free-extras.x86_64 0:0.10.22-2.fc16.2 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: libvpx x86_64 1.0.0-1.fc16 updates-testing 192 k Updating for dependencies: ffmpeg x86_64 0.8.9-1.fc17 rpmfusion-free-rawhide 258 k ffmpeg-libs x86_64 0.8.9-1.fc17 rpmfusion-free-rawhide 3.1 M firefox x86_64 10.0-1.fc16 updates-testing 20 M gstreamer-plugins-bad-free x86_64 0.10.22-2.fc16.2 updates-testing 1.2 M gstreamer-plugins-bad-free-extras x86_64 0.10.22-2.fc16.2 updates-testing 120 k xulrunner x86_64 10.0-1.fc16 updates-testing 11 M Transaction Summary ================================================================================ Upgrade 7 Packages Total size: 35 M Total download size: 3.4 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata (1/2): ffmpeg-0.8.9-1.fc17.x86_64.rpm | 258 kB 00:00 (2/2): ffmpeg-libs-0.8.9-1.fc17.x86_64.rpm | 3.1 MB 00:00 -------------------------------------------------------------------------------- Total 3.3 MB/s | 3.4 MB 00:01 Running Transaction Check Running Transaction Test Transaction Test Succeeded Running Transaction Updating : libvpx-1.0.0-1.fc16.x86_64 1/14 Updating : xulrunner-10.0-1.fc16.x86_64 2/14 Updating : ffmpeg-libs-0.8.9-1.fc17.x86_64 3/14 Updating : gstreamer-plugins-bad-free-0.10.22-2.fc16.2.x86_64 4/14 Updating : gstreamer-plugins-bad-free-extras-0.10.22-2.fc16.2.x86_6 5/14 Updating : ffmpeg-0.8.9-1.fc17.x86_64 6/14 Updating : firefox-10.0-1.fc16.x86_64 [################ ] 7/14x Updating : firefox-10.0-1.fc16.x86_64 7/14 Cleanup : firefox-9.0.1-1.fc16.x86_64 8/14 Cleanup : xulrunner-9.0.1-1.fc16.x86_64 9/14 Cleanup : ffmpeg-0.8.8-1.fc16.x86_64 10/14 Cleanup : ffmpeg-libs-0.8.8-1.fc16.x86_64 11/14 Cleanup : gstreamer-plugins-bad-free-extras-0.10.22-2.fc16.1.x86_6 12/14 Cleanup : gstreamer-plugins-bad-free-0.10.22-2.fc16.1.x86_64 13/14 Cleanup : libvpx-0.9.7.1-1.fc16.x86_64 14/14 Updated: libvpx.x86_64 0:1.0.0-1.fc16 Dependency Updated: ffmpeg.x86_64 0:0.8.9-1.fc17 ffmpeg-libs.x86_64 0:0.8.9-1.fc17 firefox.x86_64 0:10.0-1.fc16 gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.2 gstreamer-plugins-bad-free-extras.x86_64 0:0.10.22-2.fc16.2 xulrunner.x86_64 0:10.0-1.fc16 Complete! Version-Release number of selected component (if applicable): yum-3.4.3-7.fc16.noarch How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I have this bug too. Here is my failed "yum update": yum update Loaded plugins: langpacks, presto, refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package firefox.x86_64 0:9.0.1-1.fc16 will be updated ---> Package firefox.x86_64 0:10.0-1.fc16 will be an update ---> Package gpm-libs.x86_64 0:1.20.6-18.fc16 will be updated ---> Package gpm-libs.x86_64 0:1.20.6-21.fc16 will be an update ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.1 will be updated ---> Package gstreamer-plugins-bad-free.x86_64 0:0.10.22-2.fc16.2 will be an update ---> Package libvpx.x86_64 0:0.9.7.1-1.fc16 will be updated --> Processing Dependency: libvpx.so.0()(64bit) for package: ffmpeg-libs-0.8.8-1.fc16.x86_64 ---> Package libvpx.x86_64 0:1.0.0-1.fc16 will be an update ---> Package selinux-policy.noarch 0:3.10.0-74.fc16 will be updated ---> Package selinux-policy.noarch 0:3.10.0-75.fc16 will be an update ---> Package selinux-policy-targeted.noarch 0:3.10.0-74.fc16 will be updated ---> Package selinux-policy-targeted.noarch 0:3.10.0-75.fc16 will be an update ---> Package xulrunner.x86_64 0:9.0.1-1.fc16 will be updated ---> Package xulrunner.x86_64 0:10.0-1.fc16 will be an update --> Finished Dependency Resolution Error: Package: ffmpeg-libs-0.8.8-1.fc16.x86_64 (@rpmfusion-free-updates) Requires: libvpx.so.0()(64bit) Removing: libvpx-0.9.7.1-1.fc16.x86_64 (@koji-override-0/$releasever) libvpx.so.0()(64bit) Updated By: libvpx-1.0.0-1.fc16.x86_64 (updates) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
I had the same error. I am using RPMFusion, and the following command fixed the problem: yum --enablerepo=rpmfusion-free-updates-testing update ffmpeg-libs Firefox has been updated to version 10 as part of the process.
Same problem here, but the workaround (install fc17 rawhide packages) is not a good idea. I think it's a problem with libvpx-1.0.0-1.fc16, that provide libvpx.so.1 instead of libvpx.so.0 what"s the solution, without using the rawhide ?
Please report this issue to rpmfusion bugzilla: https://bugzilla.rpmfusion.org/ We can't do much about it, they need to rebuild ffmpeg-libs agains newer livpx (they might already done that, check your rpmfusion repository for updates). New libvpx was required due to security crasher.
command yum --enablerepo=rpmfusion-free-updates-testing update ffmpeg-libs solve problem for me. thank Konstantin.
same issue
Same issue