Bug 556743

Summary: Missed dependency: libdrm >= 2.4.17-1 is needed by package mesa-libGL-7.7-2.fc12
Product: [Fedora] Fedora Reporter: Mykola Ulianytskyi <lystor>
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: low    
Version: 12CC: ajax, ambijat, andreas.mack, andrig.t.miller, billycoutsis, dedourek, djuran, jusko, madko, me, mohamedhagag1981, nsoranzo, rdcrng, robatino, skr, walt.tuvell
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-01-20 09:34:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg_Fail.log none

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!