Bug#600327: nvidia-glx conf fails with /usr/lib/xorg/modules/extensions/libGLcore.so dpkg-divert error
James Andrewartha
trs80 at ucc.gu.uwa.edu.au
Sat Oct 16 10:57:35 UTC 2010
On Sat, 16 Oct 2010, Andreas Beckmann wrote:
> On 2010-10-16 06:55, James Andrewartha wrote:
> > I tried upgrading from nvidia-glx 190.53-4 to 195.36.31-5 on a machine that is
> > mostly still lenny, but running a 2.6.32 kernel. Configuring nvidia-glx failed
>
> What version of dpkg do you have installed?
A sufficiently recent one:
ii dpkg 1.15.8.5 Debian package management system
> > with a dpkg-divert error:
> >
> > dpkg-divert: rename involves overwriting `/usr/lib/xorg/modules/extensions/libGLcore.so' with
> > different file `/usr/lib/nvidia/libGLcore.so.xlibmesa', not allowed
>
> That happened during the cleanup of some ancient diversions. Looks like
> you have some files on your system that I didn't encounter during my
> upgrade tests.
This install is venerable, I've been using nvidia since 2001 or before:
-rw-r--r-- 1 root src 274704 2001-07-13 23:38 nvidia-kernel-2.2.19_1.0.1251-2_i386.deb
> Please send the output of
>
> ls -la /usr/lib/xorg/modules/extensions
> ls -la /usr/lib/nvidia /usr/lib/nvidia/diversions
> dpkg -S /usr/lib/xorg/modules/extensions/libGLcore.so
> dpkg -S /usr/lib/nvidia/libGLcore.so.xlibmesa
>
> and for the packages returned by the 'dpkg -S' commands, please send me
> the version numbers that are currently installed on the machine
> (dpkg -l package...).
# ls -la /usr/lib/xorg/modules/extensions
total 2660
drwxr-xr-x 2 root root 4096 2010-10-16 13:57 ./
drwxr-xr-x 8 root root 4096 2009-06-29 16:00 ../
-rw-r--r-- 1 root root 19243 2009-06-08 17:35 libdbe.so
-rw-r--r-- 1 root root 40804 2009-06-08 17:35 libdri.so
-rw-r--r-- 1 root root 152014 2009-06-08 17:35 libextmod.so
-rw-r--r-- 1 root root 2420489 2007-12-13 10:48 libGLcore.so
lrwxrwxrwx 1 root root 27 2010-10-16 12:32 libglx.so -> /etc/alternatives/libglx.so
-rw-r--r-- 1 root root 28575 2009-06-08 17:35 librecord.so
-rw-r--r-- 1 root root 40153 2009-06-08 17:35 libxtrap.so
# ls -la /usr/lib/nvidia /usr/lib/nvidia/diversions
/usr/lib/nvidia:
total 6264
drwxr-xr-x 3 root root 4096 2010-10-16 13:57 ./
drwxr-xr-x 339 root root 143360 2010-10-16 12:32 ../
drwxr-xr-x 2 root root 4096 2010-10-16 12:32 diversions/
-rw-r--r-- 1 root root 2486954 2009-06-08 17:35 libGLcore.so.xlibmesa
lrwxrwxrwx 1 root root 18 2010-10-16 12:31 libGL.so.1 -> libGL.so.195.36.31
-rw-r--r-- 1 root root 738784 2010-06-02 15:26 libGL.so.195.36.31
lrwxrwxrwx 1 root root 19 2010-10-16 12:31 libglx.so -> libglx.so.195.36.31
-rw-r--r-- 1 root root 3014344 2010-06-02 15:26 libglx.so.195.36.31
/usr/lib/nvidia/diversions:
total 824
drwxr-xr-x 2 root root 4096 2010-10-16 12:32 ./
drwxr-xr-x 3 root root 4096 2010-10-16 13:57 ../
lrwxrwxrwx 1 root root 10 2010-06-30 11:48 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 12 2008-12-25 11:31 libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 397196 2008-12-14 15:02 libGL.so.1.2
-rw-r--r-- 1 root root 426625 2009-06-08 17:35 libglx.so
# dpkg -S /usr/lib/xorg/modules/extensions/libGLcore.so
diversion by nvidia-glx from: /usr/lib/xorg/modules/extensions/libGLcore.so
diversion by nvidia-glx to: /usr/lib/nvidia/libGLcore.so.xlibmesa
xserver-xorg-core: /usr/lib/xorg/modules/extensions/libGLcore.so
# dpkg -S /usr/lib/nvidia/libGLcore.so.xlibmesa
diversion by nvidia-glx from: /usr/lib/xorg/modules/extensions/libGLcore.so
diversion by nvidia-glx to: /usr/lib/nvidia/libGLcore.so.xlibmesa
iF nvidia-glx 195.36.31-5 NVIDIA binary Xorg driver
ii xserver-xorg-core 2:1.4.2-10.lenny2 Xorg X server - core server
--
# TRS-80 trs80(a)ucc.gu.uwa.edu.au #/ "Otherwise Bub here will do \
# UCC Wheel Member http://trs80.ucc.asn.au/ #| what squirrels do best |
[ "There's nobody getting rich writing ]| -- Collect and hide your |
[ software that I know of" -- Bill Gates, 1980 ]\ nuts." -- Acid Reflux #231 /
More information about the pkg-nvidia-devel
mailing list