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: [r...@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 [r...@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. [r...@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 [r...@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
