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
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").
*** Bug 556796 has been marked as a duplicate of this bug. ***
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.
have the same problem on x86_64 , i think that repos really have a missing pkg.
Created attachment 385475 [details] Xorg_Fail.log
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.
Duplicate of #556743 I think.
(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..
Actually, bug #556663 was reported first, but against libdrm, instead of mesa. In missing dependency cases, which is the correct component to report under?
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.
*** Bug 556663 has been marked as a duplicate of this bug. ***
*** Bug 556998 has been marked as a duplicate of this bug. ***
*** Bug 556937 has been marked as a duplicate of this bug. ***
It appears it's fixed now. 'yum upgrade' was able to pull libdrm 2.4.17-1.
Yes - problem is solved.
Yes - solved and update working fine now. Thanks ;)
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
(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).
(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!