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