PDA

View Full Version : QT...and certain other packages requiring kmod-nvidia... (conflicts with ATI)



HMSS013
3rd October 2009, 05:31 AM
this is new... and i can't find out why these dependencies resolve into requiring kmod nvidia...

... but i run ATI so this doesn't go down well...


[HMSS013@Apple ~]$ su -c 'yum -y install qt.i586 qt-devel.i586'
Password:
Loaded plugins: refresh-packagekit
Setting up Install Process
Package 1:qt-4.5.2-3.fc11.i586 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package qt-devel.i586 1:4.5.2-3.fc11 set to be updated
--> Processing Dependency: libXi.so.6 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtDesigner.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtOpenGL.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtScriptTools.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtWebKit.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXrender.so.1 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXcursor.so.1 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtHelp.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXfixes.so.3 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtCLucene.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtDesignerComponents.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtGui.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libfontconfig.so.1 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtAssistantClient.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXi-devel for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libfreetype.so.6 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXrandr.so.2 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQtSvg.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libQt3Support.so.4 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libpng12.so.0 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Processing Dependency: libXinerama.so.1 for package: 1:qt-devel-4.5.2-3.fc11.i586
--> Running transaction check
---> Package fontconfig.i586 0:2.7.1-1.fc11 set to be updated
---> Package freetype-freeworld.i586 0:2.3.9-3.fc11 set to be updated
---> Package libXcursor.i586 0:1.1.9-4.fc11 set to be updated
---> Package libXfixes.i586 0:4.0.3-5.fc11 set to be updated
---> Package libXi.i586 0:1.2.1-1.fc11 set to be updated
---> Package libXi-devel.x86_64 0:1.2.1-1.fc11 set to be updated
---> Package libXinerama.i586 0:1.0.3-4.fc11 set to be updated
---> Package libXrandr.i586 0:1.2.99.4-3.fc11 set to be updated
---> Package libXrender.i586 0:0.9.4-5.fc11 set to be updated
---> Package libpng.i586 2:1.2.37-1.fc11 set to be updated
---> Package qt-x11.i586 1:4.5.2-3.fc11 set to be updated
--> Processing Dependency: libGL.so.1 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Processing Dependency: libGLU.so.1 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Processing Dependency: libphonon.so.4 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Processing Dependency: libmng.so.1 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Processing Dependency: libjpeg.so.62 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Processing Dependency: libtiff.so.3 for package: 1:qt-x11-4.5.2-3.fc11.i586
--> Running transaction check
---> Package libjpeg.i586 0:6b-45.fc11 set to be updated
---> Package libmng.i586 0:1.0.10-2.fc11 set to be updated
--> Processing Dependency: liblcms.so.1 for package: libmng-1.0.10-2.fc11.i586
---> Package libtiff.i586 0:3.8.2-14.fc11 set to be updated
---> Package mesa-libGLU.i586 0:7.6-0.1.fc11 set to be updated
---> Package phonon.i586 0:4.3.1-6.fc11.1 set to be updated
--> Processing Dependency: phonon-backend(x86-32) >= 4.3.1 for package: phonon-4.3.1-6.fc11.1.i586
---> Package xorg-x11-drv-nvidia-libs.i586 0:185.18.36-1.fc11 set to be updated
--> Processing Dependency: xorg-x11-drv-nvidia = 185.18.36-1.fc11 for package: xorg-x11-drv-nvidia-libs-185.18.36-1.fc11.i586
--> Running transaction check
---> Package lcms-libs.i586 0:1.18-2.fc11 set to be updated
---> Package phonon-backend-gstreamer.i586 0:4.3.1-6.fc11.1 set to be updated
--> Processing Dependency: libgstinterfaces-0.10.so.0 for package: phonon-backend-gstreamer-4.3.1-6.fc11.1.i586
--> Processing Dependency: libgstaudio-0.10.so.0 for package: phonon-backend-gstreamer-4.3.1-6.fc11.1.i586
--> Processing Dependency: libgstreamer-0.10.so.0 for package: phonon-backend-gstreamer-4.3.1-6.fc11.1.i586
--> Processing Dependency: libgstvideo-0.10.so.0 for package: phonon-backend-gstreamer-4.3.1-6.fc11.1.i586
--> Processing Dependency: libgstbase-0.10.so.0 for package: phonon-backend-gstreamer-4.3.1-6.fc11.1.i586
---> Package xorg-x11-drv-nvidia.x86_64 0:185.18.36-1.fc11 set to be updated
--> Processing Dependency: xorg-x11-drv-nvidia-libs-x86_64 = 185.18.36-1.fc11 for package: xorg-x11-drv-nvidia-185.18.36-1.fc11.x86_64
--> Processing Dependency: nvidia-kmod >= 185.18.36 for package: xorg-x11-drv-nvidia-185.18.36-1.fc11.x86_64
--> Processing Dependency: nvidia-kmod >= 185.18.36 for package: xorg-x11-drv-nvidia-185.18.36-1.fc11.x86_64
--> Running transaction check
---> Package gstreamer.i586 0:0.10.24-1.fc11 set to be updated
--> Processing Dependency: libxml2.so.2 for package: gstreamer-0.10.24-1.fc11.i586
---> Package gstreamer-plugins-base.i586 0:0.10.24-1.fc11 set to be updated
--> Processing Dependency: libtheoradec.so.1(libtheora.so.1.0) for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libpangoft2-1.0.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libtheoraenc.so.1(libtheora.so.1.0) for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: liboil-0.3.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libvisual-0.4.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libcdda_interface.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libcdda_paranoia.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libvorbisenc.so.2 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libogg.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libtheoradec.so.1 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libvorbis.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libpango-1.0.so.0 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
--> Processing Dependency: libtheoraenc.so.1 for package: gstreamer-plugins-base-0.10.24-1.fc11.i586
---> Package kmod-nvidia.x86_64 0:185.18.36-1.fc11.2 set to be updated
--> Processing Dependency: kmod-nvidia-2.6.30.8-64.fc11.x86_64 >= 185.18.36-1.fc11.2 for package: kmod-nvidia-185.18.36-1.fc11.2.x86_64
---> Package xorg-x11-drv-nvidia-libs.x86_64 0:185.18.36-1.fc11 set to be updated
--> Running transaction check
---> Package cdparanoia-libs.i586 0:10.2-4.fc11 set to be updated
---> Package kmod-nvidia-2.6.30.8-64.fc11.x86_64.x86_64 0:185.18.36-1.fc11.2 set to be updated
---> Package libogg.i586 2:1.1.3-11.fc11 set to be updated
---> Package liboil.i586 0:0.3.16-1.fc11 set to be updated
---> Package libtheora.i586 1:1.0-3.fc11 set to be updated
---> Package libvisual.i586 0:0.4.0-8.fc11 set to be updated
---> Package libvorbis.i586 1:1.2.0-8.fc11 set to be updated
---> Package libxml2.i586 0:2.7.3-3.fc11 set to be updated
---> Package pango.i586 0:1.24.5-1.fc11 set to be updated
--> Processing Dependency: libcairo.so.2 for package: pango-1.24.5-1.fc11.i586
--> Processing Dependency: libXft.so.2 for package: pango-1.24.5-1.fc11.i586
--> Processing Dependency: libthai.so.0 for package: pango-1.24.5-1.fc11.i586
--> Running transaction check
---> Package cairo.i586 0:1.8.8-1.fc11 set to be updated
--> Processing Dependency: libpixman-1.so.0 for package: cairo-1.8.8-1.fc11.i586
---> Package libXft.i586 0:2.1.13-2.fc11 set to be updated
---> Package libthai.i586 0:0.1.9-7.fc11 set to be updated
--> Running transaction check
---> Package pixman.i586 0:0.14.0-2.fc11 set to be updated
--> Processing Conflict: xorg-x11-drv-catalyst-9.9-1.fc11.x86_64 conflicts xorg-x11-drv-nvidia
--> Processing Conflict: xorg-x11-drv-catalyst-9.9-1.fc11.x86_64 conflicts xorg-x11-drv-nvidia-newest
--> Processing Conflict: xorg-x11-drv-nvidia-185.18.36-1.fc11.x86_64 conflicts xorg-x11-drv-catalyst
--> Finished Dependency Resolution
xorg-x11-drv-catalyst-9.9-1.fc11.x86_64 from installed has depsolving problems
--> xorg-x11-drv-catalyst conflicts with xorg-x11-drv-nvidia
xorg-x11-drv-nvidia-185.18.36-1.fc11.x86_64 from rpmfusion-nonfree-updates has depsolving problems
--> xorg-x11-drv-nvidia conflicts with xorg-x11-drv-catalyst
Error: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-catalyst
Error: xorg-x11-drv-catalyst conflicts with xorg-x11-drv-nvidia
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
The program package-cleanup is found in the yum-utils package.

Hlingler
3rd October 2009, 06:12 AM
It appears to all start with: '---> Package xorg-x11-drv-nvidia-libs.i586 0:185.18.36-1.fc11 set to be updated' (presumably because of all the other Mesa/X11 libs being updated), which in turn starts a chain reaction. I have to assume that you have package xorg-x11-drv-nvidia-libs.i586 already installed, for some reason. If not, then this is truly baffling.

Do you in fact have xorg-x11-drv-nvidia-libs.i586 installed ?

V

HMSS013
3rd October 2009, 06:30 AM
It appears to all start with: '---> Package xorg-x11-drv-nvidia-libs.i586 0:185.18.36-1.fc11 set to be updated' (presumably because of all the other Mesa/X11 libs being updated), which in turn starts a chain reaction. I have to assume that you have package xorg-x11-drv-nvidia-libs.i586 already installed, for some reason. If not, then this is truly baffling.

Do you in fact have xorg-x11-drv-nvidia-libs.i586 installed ?

V

no... i most assuredly don't... plus yum happily yells at you telling you that it conflicts with ATI if you were to try...

Hlingler
3rd October 2009, 06:45 AM
Mondo Bizarro. Try:
su -c 'yum -y install qt.i586 qt-devel.i586 -x xorg-x11-drv-nvidia*,kmod-nvidia*'

V

HMSS013
3rd October 2009, 07:33 AM
Mondo Bizarro. Try:
su -c 'yum -y install qt.i586 qt-devel.i586 -x xorg-x11-drv-nvidia*,kmod-nvidia*'

V

:D well that did it! ... this issue with qt's dependencies is very recent... i'm sure they'll fix it soon.

Hlingler
13th October 2009, 10:32 PM
I think that what actually happened here was:
> You have a 64-bit fedora OS (x86_64)
> You ordered YUM to install 32-bit qt and qt-devel
> YUM, not being the sharpest knife in the drawer, attempted to satisfy dependencies (immediately or ultimately: 32-bit libGL.so) by pulling in the most unlikely (in fact: stupidest IMO) packages that supply the dep: xorg-x11-drv-nvidia* from RPMFusion. Only after you specifically excluded those did YUM fall back to the actual, intended target package: mesa-libGL.i586 from the standard repos. We saw this more clearly last night in a couple other threads, with similar issues.

V