Bug 786842 - firefox 10: libvpx related upgrade error
Summary: firefox 10: libvpx related upgrade error
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-02 14:43 UTC by Need Real Name
Modified: 2014-01-21 23:20 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-03 07:25:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Need Real Name 2012-02-02 14:43:13 UTC
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:

Comment 1 badseed 2012-02-03 06:32:23 UTC
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

Comment 2 Konstantin Boyandin 2012-02-03 06:38:23 UTC
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.

Comment 3 dominique 2012-02-03 06:44:02 UTC
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 ?

Comment 4 Jan Horak 2012-02-03 07:25:24 UTC
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.

Comment 5 dominique 2012-02-03 07:31:32 UTC
command yum --enablerepo=rpmfusion-free-updates-testing update ffmpeg-libs solve problem for me.
thank Konstantin.

Comment 6 benoît barthés 2012-02-03 19:10:45 UTC
same issue

Comment 7 rackham 2012-02-05 06:48:24 UTC
Same issue


Note You need to log in before you can comment on or make changes to this bug.