Subject: | |
From: | |
Reply To: | |
Date: | Fri, 19 Jun 2009 12:29:17 +0200 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hi all,
I've installed SL4 x86_64 in a couple of hosts doing exactly the same
(using kickstart then configuring them with puppet, which install some
additional packages, but same in both hosts).
After complete install I noticed that one host has 3 packages more than
the other:
diff td006.pic.es.out td007.pic.es.out
8a9
> ati-fglrx-8.18.6.1-0.SL.3.x86_64
416a418
> libmng-1.0.8-1.x86_64
576a579
> qt-3.3.3-16.el4.x86_64
I've looked for dependency tree and seems that ati-fglrx needs qt and
qt libmng:
[root@td007 ~]# yum deplist ati-fglrx|grep qt
dependency: libqt-mt.so.3()(64bit)
provider: qt.x86_64 1:3.3.3-16.el4
provider: qt.x86_64 1:3.3.3-13.RHEL4
[root@td007 ~]# yum deplist qt|grep libmng
dependency: libmng.so.1()(64bit)
provider: libmng.x86_64 1.0.8-1
dependency: libmng.so.1
provider: libmng.i386 1.0.8-1
dependency: libmng.so.1
provider: libmng.i386 1.0.8-1
dependency: libmng.so.1()(64bit)
provider: libmng.x86_64 1.0.8-1
So the question is, who installed ati-fglrx and why...
So I did a yum deplist of all packages installed in the host with more
packages, and saw that some packages (redhat-lsb, xorg-x11-libs.x86_64,
xorg-x11-Mesa-libGLU.i386) require libGL.so.1 which is provided by:
dependency: libGL.so.1
provider: nvidia-x11-drv96-32bit.x86_64 96.43.07-1.0
provider: nvidia-glx.x86_64 1.0.7676-0.SL.2
provider: nvidia-x11-drv-32bit.x86_64 180.22-1.1.sl4
provider: nvidia-x11-drv96-32bit.x86_64 96.43.07-1.1.sl4
provider: nvidia-x11-drv173-32bit.x86_64 173.14.18-1.0
provider: nvidia-x11-drv71-32bit.x86_64 71.86.04-1.0
provider: nvidia-x11-drv-32bit.x86_64 180.22-1.0
provider: nvidia-x11-drv71-32bit.x86_64 71.86.04-1.1.sl4
provider: nvidia-x11-drv173-32bit.x86_64 173.14.18-1.1.sl4
provider: ati-fglrx.x86_64 8.18.6.1-0.SL.3
provider: nvidia-x11-drv100-32bit.x86_64 100.14.19-1.1.sl4
provider: nvidia-x11-drv100-32bit.x86_64 100.14.19-1.0
provider: dkms-nvidia-x11-drv-32bit.x86_64 180.51-1.nodist.rf
provider: nvidia-x11-drv-32bit.x86_64 173.08-1.beta.el4.rf
provider: nvidia-x11-drv.x86_64 1.0.9755-1.nodist.rf
provider: nvidia-x11-drv-96xx.x86_64 1.0.9631-1.nodist.rf
provider: nvidia-x11-drv.x86_64 1.0.9746-1.nodist.rf
provider: xorg-x11-Mesa-libGL.i386 6.8.2-1.EL.52
so, I understand that in order to get libGL.so.1 installed yum must
install all packages listed in above output. Am I right?
so, the problem is that the node with less packages missed the install
of ati-fglrx for some unkown reason, am I right?
obviuolsy one node has 4 files less, the ones belonging to ati-fglrx.
[root@td007 ~]# locate libGL.so.1|sort
/usr/lib64/ati-fglrx/libGL.so.1
/usr/lib64/ati-fglrx/libGL.so.1.2
/usr/lib64/libGL.so.1
/usr/lib/ati-fglrx/libGL.so.1
/usr/lib/ati-fglrx/libGL.so.1.2
/usr/lib/libGL.so.1
/usr/X11R6/lib64/libGL.so.1
/usr/X11R6/lib64/libGL.so.1.2
/usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libGL.so.1.2
[root@td006 ~]# locate libGL.so.1|sort
/usr/lib64/libGL.so.1
/usr/lib/libGL.so.1
/usr/X11R6/lib64/libGL.so.1
/usr/X11R6/lib64/libGL.so.1.2
/usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libGL.so.1.2
TIA,
Arnau
|
|
|