Bug 556743 - Missed dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12
Summary: Missed dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 12
Hardware: All
OS: Linux
low
urgent
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 556663 556796 556937 556998 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-19 09:44 UTC by Mykola Ulianytskyi
Modified: 2010-01-21 16:41 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-01-20 09:34:25 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg_Fail.log (23.17 KB, text/plain)
2010-01-19 19:39 UTC, Krystian
no flags Details

Description Mykola Ulianytskyi 2010-01-19 09:44:47 UTC
Description of problem:
   Missed Dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12

Version-Release number of selected component (if applicable):
   mesa-libGL-7.7-2.fc12

Steps to Reproduce:
# yum update

Resolving Dependencies
--> Running transaction check
---> Package mesa-dri-drivers.i686 0:7.7-2.fc12 set to be updated
---> Package mesa-dri-drivers.x86_64 0:7.7-2.fc12 set to be updated
---> Package mesa-libGL.i686 0:7.7-2.fc12 set to be updated
--> Processing Dependency: libdrm >= 2.4.17-1 for package: mesa-libGL-7.7-2.fc12.i686
---> Package mesa-libGL.x86_64 0:7.7-2.fc12 set to be updated
--> Processing Dependency: libdrm >= 2.4.17-1 for package: mesa-libGL-7.7-2.fc12.x86_64
---> Package mesa-libGLU.i686 0:7.7-2.fc12 set to be updated
---> Package mesa-libGLU.x86_64 0:7.7-2.fc12 set to be updated
--> Finished Dependency Resolution
mesa-libGL-7.7-2.fc12.x86_64 from updates has depsolving problems
  --> Missing Dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12.x86_64 (updates)
mesa-libGL-7.7-2.fc12.i686 from updates has depsolving problems
  --> Missing Dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12.i686 (updates)
Error: Missing Dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12.x86_64 (updates)
Error: Missing Dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12.i686 (updates)
  

Additional info:
$ rpm -q mesa-libGL libdrm
mesa-libGL-7.6-0.13.fc12.x86_64
mesa-libGL-7.6-0.13.fc12.i686
libdrm-2.4.15-8.fc12.x86_64
libdrm-2.4.15-8.fc12.i686


libdrm-2.4.17-1.fc12 exists in fedora-updates-testing repository

Comment 1 Billy Coutsis 2010-01-19 12:12:36 UTC
This unresolved dependency problem also happens on my system, when I attempt to do the system's first "yum update". The system is a completely fresh Fedora install (from "Fedora-12-x86_64-Live.iso").

Comment 2 David Juran 2010-01-19 16:53:47 UTC
*** Bug 556796 has been marked as a duplicate of this bug. ***

Comment 3 Radu Creanga 2010-01-19 17:08:38 UTC
The reported problem was reproduced on the 32 bit version of the system as
well.

Details:

$ sudo yum update
Loaded plugins: presto, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mesa-dri-drivers.i686 0:7.7-2.fc12 set to be updated
---> Package mesa-libGL.i686 0:7.7-2.fc12 set to be updated
--> Processing Dependency: libdrm >= 2.4.17-1 for package:
mesa-libGL-7.7-2.fc12.i686
--> Finished Dependency Resolution
mesa-libGL-7.7-2.fc12.i686 from updates has depsolving problems
  --> Missing Dependency: libdrm >= 2.4.17-1 is needed by package
mesa-libGL-7.7-2.fc12.i686 (updates)
Error: Missing Dependency: libdrm >= 2.4.17-1 is needed by package
mesa-libGL-7.7-2.fc12.i686 (updates)

Additional info:
$ rpm -q mesa-libGL libdrm mesa-dri-drivers
mesa-libGL-7.6-0.13.fc12.i686
libdrm-2.4.15-8.fc12.i686
mesa-dri-drivers-7.6-0.13.fc12.i686

Steps taken to try and work around:
$ package-cleanup --problems
Loaded plugins: presto, refresh-packagekit
No Problems Found

$ package-cleanup --dupes
Loaded plugins: presto, refresh-packagekit

$ rpm -Va --nofiles --nodigest

$ sudo yum clean all
Loaded plugins: presto, refresh-packagekit
Cleaning up Everything
0 delta-package files removed, by presto

$ sudo yum reinstall mesa-libGL libdrm mesa-dri-drivers
Loaded plugins: presto, refresh-packagekit
Setting up Reinstall Process
Resolving Dependencies
--> Running transaction check
---> Package libdrm.i686 0:2.4.15-8.fc12 set to be updated
---> Package mesa-dri-drivers.i686 0:7.6-0.13.fc12 set to be updated
---> Package mesa-libGL.i686 0:7.6-0.13.fc12 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                 Arch        Version               Repository      Size
================================================================================
Reinstalling:
 libdrm                  i686        2.4.15-8.fc12         updates         60 k
 mesa-dri-drivers        i686        7.6-0.13.fc12         fedora         1.4 M
 mesa-libGL              i686        7.6-0.13.fc12         fedora         153 k

Transaction Summary
================================================================================
Remove        0 Package(s)
Reinstall     3 Package(s)
Downgrade     0 Package(s)

Total download size: 1.6 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 1.6 M
(1/3): libdrm-2.4.15-8.fc12.i686.rpm                     |  60 kB     00:00     
(2/3): mesa-dri-drivers-7.6-0.13.fc12.i686.rpm           | 1.4 MB     00:04     
(3/3): mesa-libGL-7.6-0.13.fc12.i686.rpm                 | 153 kB     00:00     
--------------------------------------------------------------------------------
Total                                           170 kB/s | 1.6 MB     00:09     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libdrm-2.4.15-8.fc12.i686                                1/3 
  Installing     : mesa-dri-drivers-7.6-0.13.fc12.i686                      2/3 
  Installing     : mesa-libGL-7.6-0.13.fc12.i686                            3/3 

Installed:
  libdrm.i686 0:2.4.15-8.fc12         mesa-dri-drivers.i686 0:7.6-0.13.fc12    
  mesa-libGL.i686 0:7.6-0.13.fc12    

Complete!


The problem still persists.

Comment 4 Mohamed M. Hagag 2010-01-19 17:56:28 UTC
have the same problem on x86_64 , i think that repos really have a missing pkg.

Comment 5 Krystian 2010-01-19 19:39:12 UTC
Created attachment 385475 [details]
Xorg_Fail.log

Comment 6 Krystian 2010-01-19 19:40:12 UTC
I've type:

yum update mesa-libGL --enablerepo=updates-testing

After reboot, GNOME crash (black screen instead GDM on Radeon driver. On Vesa driver system work). So mesa-libGL, mesa-dri-drivers-experimental, mesa-dri-drivers and libdrm are not stable actualization for Radeon driver. I've had downgrade this packages. Xorg log after actualization on Radeon driver included.

Comment 7 Sebastian Krämer 2010-01-19 20:34:00 UTC
Duplicate of #556743 I think.

Comment 8 Sebastian Krämer 2010-01-19 20:36:50 UTC
(In reply to comment #7)
> Duplicate of #556743 I think.    

Sorry, wrong window. #556663 is a duplicate of this bug, at least looks like it..

Comment 9 Andre Robatino 2010-01-19 23:39:43 UTC
Actually, bug #556663 was reported first, but against libdrm, instead of mesa.  In missing dependency cases, which is the correct component to report under?

Comment 10 Andre Robatino 2010-01-19 23:54:58 UTC
Never mind, after thinking about it, in the case "A is needed by B", it makes more sense to report under B, since the update of B is what actually triggers the error.

Comment 11 Andre Robatino 2010-01-19 23:58:16 UTC
*** Bug 556663 has been marked as a duplicate of this bug. ***

Comment 12 Edouard Bourguignon 2010-01-20 07:54:35 UTC
*** Bug 556998 has been marked as a duplicate of this bug. ***

Comment 13 Edouard Bourguignon 2010-01-20 07:55:07 UTC
*** Bug 556937 has been marked as a duplicate of this bug. ***

Comment 14 Sebastian Krämer 2010-01-20 08:58:24 UTC
It appears it's fixed now. 'yum upgrade' was able to pull libdrm 2.4.17-1.

Comment 15 Krystian 2010-01-20 11:05:23 UTC
Yes - problem is solved.

Comment 16 Mohamed M. Hagag 2010-01-20 11:08:46 UTC
Yes - solved and update working fine now.
Thanks ;)

Comment 17 Walter Tuvell 2010-01-20 20:25:19 UTC
Uh, it's still not working for me.  I just now did a "yum update", and am still hitting a dependency problem, though now it's changed a bit.  Here's what it says now (omitting all the "--> Package ... set to be updated" lines):

--> Finished Dependency Resolution
qmmp-0.3.1-1.fc12.x86_64 from installed has depsolving problems
  --> Missing Dependency: libprojectM.so.2()(64bit) is needed by package qmmp-0.3.1-1.fc12.x86_64 (installed)
Error: Missing Dependency: libprojectM.so.2()(64bit) is needed by package qmmp-0.3.1-1.fc12.x86_64 (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Comment 18 Nicola Soranzo 2010-01-21 09:07:53 UTC
(In reply to comment #17)
> Uh, it's still not working for me.  I just now did a "yum update", and am still
> hitting a dependency problem, though now it's changed a bit.  Here's what it
> says now (omitting all the "--> Package ... set to be updated" lines):
> 
> --> Finished Dependency Resolution
> qmmp-0.3.1-1.fc12.x86_64 from installed has depsolving problems
>   --> Missing Dependency: libprojectM.so.2()(64bit) is needed by package
> qmmp-0.3.1-1.fc12.x86_64 (installed)
> Error: Missing Dependency: libprojectM.so.2()(64bit) is needed by package
> qmmp-0.3.1-1.fc12.x86_64 (installed)
>  You could try using --skip-broken to work around the problem
>  You could try running: package-cleanup --problems
>                         package-cleanup --dupes
>                         rpm -Va --nofiles --nodigest    

This is a different issue, see bug #551855 (which should be also have been fixed).

Comment 19 Walter Tuvell 2010-01-21 16:41:33 UTC
(In reply to comment #18)

Thanks for the pointer to bug #551855, I hadn't noticed it before, and it does appear to document the relevant problem.

In any case, I've just now run a "yum update", and it succeeded, so the problem does indeed to be solved (for me).

Thanks, everybody!


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