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 04:55:45 UTC 2010
Package: nvidia-glx
Version: 195.36.31-5
Severity: important
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
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
The full log:
zarvora:/var/log# apt-get install -t unstable nvidia-glx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
nvidia-kernel-2.6.26-2-686 libvdpau-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libgl1-nvidia-alternatives libgl1-nvidia-glx libglx-nvidia-alternatives nvidia-vdpau-driver
The following NEW packages will be installed:
libgl1-nvidia-alternatives libgl1-nvidia-glx libglx-nvidia-alternatives
The following packages will be upgraded:
nvidia-glx nvidia-vdpau-driver
2 upgraded, 3 newly installed, 0 to remove and 2340 not upgraded.
Need to get 10.8MB of archives.
After this operation, 8602kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://mirrors.uwa.edu.au unstable/non-free nvidia-glx 195.36.31-5 [2935kB]
Get:2 http://mirrors.uwa.edu.au unstable/non-free libgl1-nvidia-alternatives 195.36.31-5 [50.7kB]
Get:3 http://mirrors.uwa.edu.au unstable/non-free libgl1-nvidia-glx 195.36.31-5 [6739kB]
Get:4 http://mirrors.uwa.edu.au unstable/non-free libglx-nvidia-alternatives 195.36.31-5 [50.3kB]
Get:5 http://mirrors.uwa.edu.au unstable/non-free nvidia-vdpau-driver 195.36.31-5 [997kB]
Fetched 10.8MB in 8s (1278kB/s)
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n]
(Reading database ... 430781 files and directories currently installed.)
Preparing to replace nvidia-glx 190.53-4 (using .../nvidia-glx_195.36.31-5_i386.deb) ...
Moving obsolete conffile /etc/default/nvidia-glx out of the way...
Moving obsolete conffile /etc/init.d/nvidia-glx out of the way...
Unpacking replacement nvidia-glx ...
dpkg: warning: unable to delete old directory '/usr/lib/tls': Directory not empty
Selecting previously deselected package libgl1-nvidia-alternatives.
Unpacking libgl1-nvidia-alternatives (from .../libgl1-nvidia-alternatives_195.36.31-5_i386.deb) ...
Selecting previously deselected package libgl1-nvidia-glx.
Unpacking libgl1-nvidia-glx (from .../libgl1-nvidia-glx_195.36.31-5_i386.deb) ...
Selecting previously deselected package libglx-nvidia-alternatives.
Unpacking libglx-nvidia-alternatives (from .../libglx-nvidia-alternatives_195.36.31-5_i386.deb) ...
Preparing to replace nvidia-vdpau-driver 195.36.24-4 (using .../nvidia-vdpau-driver_195.36.31-5_i386.deb) ...
Unpacking replacement nvidia-vdpau-driver ...
Setting up libgl1-nvidia-alternatives (195.36.31-5) ...
Removing /usr/lib/libGL.so symlink from unknown origin.
Removing 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/libGL.so.1.2.xlibmesa by nvidia-glx'
Moving /usr/lib/nvidia/libGL.so.1.2.xlibmesa to /usr/lib/nvidia/diversions/libGL.so.1.2
Adding 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Removing 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/libGL.so.1.xlibmesa by nvidia-glx'
Removing 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/libGL.so.xlibmesa by nvidia-glx'
Adding 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Adding 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Setting up libglx-nvidia-alternatives (195.36.31-5) ...
Removing 'diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/libglx.so.xlibmesa by nvidia-glx'
Adding 'diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/diversions/libglx.so by libglx-nvidia-alternatives'
Adding 'diversion of /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/diversions/libglx.so.dbg by libglx-nvidia-alternatives'
Setting up nvidia-vdpau-driver (195.36.31-5) ...
Processing triggers for libgl1-nvidia-alternatives ...
update-alternatives: using /usr/lib/nvidia/diversions/libGL.so.1 to provide /usr/lib/libGL.so.1 (libGL.so.1) in auto mode.
update-alternatives: using /usr/lib/nvidia/diversions/libGL.so to provide /usr/lib/libGL.so (libGL.so) in auto mode.
Setting up libgl1-nvidia-glx (195.36.31-5) ...
update-alternatives: using /usr/lib/nvidia/libGL.so.1 to provide /usr/lib/libGL.so.1 (libGL.so.1) in auto mode.
Processing triggers for libglx-nvidia-alternatives ...
update-alternatives: using /usr/lib/nvidia/diversions/libglx.so to provide /usr/lib/xorg/modules/extensions/libglx.so (libglx.so) in auto mode.
update-alternatives: warning: skip creation of /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so because associated file /usr/lib/nvidia/diversions/libglx.so.dbg (of link group libglx.so) doesn't exist.
Setting up nvidia-glx (195.36.31-5) ...
Removing obsolete conffile /etc/default/nvidia-glx ...
Removing obsolete conffile /etc/init.d/nvidia-glx ...
Removing any system startup links for /etc/init.d/nvidia-glx ...
/etc/rc0.d/K20nvidia-glx
/etc/rc1.d/K20nvidia-glx
/etc/rc2.d/S20nvidia-glx
/etc/rc3.d/S20nvidia-glx
/etc/rc4.d/S20nvidia-glx
/etc/rc5.d/S20nvidia-glx
/etc/rc6.d/K20nvidia-glx
dpkg-divert: rename involves overwriting `/usr/lib/xorg/modules/extensions/libGLcore.so' with
different file `/usr/lib/nvidia/libGLcore.so.xlibmesa', not allowed
dpkg: error processing nvidia-glx (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
nvidia-glx
E: Sub-process /usr/bin/dpkg returned an error code (1)
zarvora:/var/log# dpkg-divert --list | grep nvidia
diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives
diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives
diversion of /usr/X11R6/lib/libGL.a to /usr/X11R6/lib/nvidia/libGL.a.xlibmesa by nvidia-glx-dev
diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx
diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/diversions/libglx.so by libglx-nvidia-alternatives
diversion of /usr/lib/xorg/modules/extensions/libglx.a to /usr/lib/nvidia/libglx.a.xlibmesa by nvidia-glx
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives
diversion of /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/diversions/libglx.so.dbg by libglx-nvidia-alternatives
diversion of /usr/lib/xorg/modules/extensions/libGLcore.so to /usr/lib/nvidia/libGLcore.so.xlibmesa by nvidia-glx
-- Package-specific info:
uname -a:
Linux zarvora 2.6.32-5-686-bigmem #1 SMP Sat Sep 18 02:52:26 UTC 2010 i686 GNU/Linux
/proc/version:
Linux version 2.6.32-5-686-bigmem (Debian 2.6.32-23) (dannf at debian.org) (gcc version 4.3.5 (Debian 4.3.5-3) ) #1 SMP Sat Sep 18 02:52:26 UTC 2010
/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86 Kernel Module 190.53 Tue Dec 8 18:51:41 PST 2009
GCC version: gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)
lspci 'VGA compatible controller [0300]':
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8800 GT [10de:0611] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Device [1462:8010]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at f4000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at 7000 [size=128]
[virtual] Expansion ROM at f7000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia, nouveau, nvidiafb
-- System Information:
Debian Release: squeeze/sid
APT prefers stable
APT policy: (900, 'stable'), (600, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages nvidia-glx depends on:
ii dpkg 1.15.8.5 Debian package management system
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libgl1-nvidia-gl 195.36.31-5 NVIDIA binary OpenGL libraries
ii libglx-nvidia-al 195.36.31-5 simplifies replacing Xorg module l
ii nvidia-kernel-2. 195.36.31+1+2+2.6.32-20 NVIDIA binary kernel module for Li
ii xserver-xorg-cor 2:1.4.2-10.lenny2 Xorg X server - core server
Versions of packages nvidia-glx recommends:
ii nvidia-vdpau-driver 195.36.31-5 NVIDIA vdpau driver
Versions of packages nvidia-glx suggests:
ii nvidia-kernel-dkms 195.36.24-4 NVIDIA binary kernel module DKMS s
ii nvidia-kernel-source 195.36.24-4 NVIDIA binary kernel module source
ii nvidia-settings 173.14.09-1 Tool of configuring the NVIDIA gra
Versions of packages nvidia-kernel-dkms depends on:
ii dkms 2.1.1.2-3 Dynamic Kernel Module Support Fram
ii nvidia-kernel-common 20100522+1 NVIDIA binary kernel module suppor
Versions of packages nvidia-kernel-source depends on:
ii debhelper 8.0.0 helper programs for debian/rules
ii make 3.81-5 The GNU version of the "make" util
ii quilt 0.48-7 Tool to work with series of patche
Versions of packages nvidia-glx is related to:
ii binutils 2.20.1-15 The GNU assembler, linker and bina
pn binutils-gold <none> (no description available)
ii linux-headers-2.6-6 2.6.26+17+lenny1 Header files for Linux 2.6-686
ii linux-headers-2.6-a 2.6.26+17+lenny1 Header files for Linux 2.6-amd64
ii linux-headers-2.6.2 trs80.2 Header files related to Linux kern
ii linux-headers-2.6.2 2.6.24-6~etchnhalf.8 Header files for Linux 2.6.24 on A
ii linux-headers-2.6.2 2.6.26-25lenny1 Header files for Linux 2.6.26-2-68
ii linux-headers-2.6.2 2.6.26-25lenny1 Header files for Linux 2.6.26-2-68
ii linux-headers-2.6.2 2.6.26-25lenny1 Header files for Linux 2.6.26-2-am
ii linux-headers-2.6.3 2.6.30-8squeeze1 Header files for Linux 2.6.30-2-68
ii linux-headers-2.6.3 2.6.30-8squeeze1 Header files for Linux 2.6.30-2-am
ii linux-headers-2.6.3 2.6.32-8 Header files for Linux 2.6.32-2-68
ii linux-headers-2.6.3 2.6.32-8 Header files for Linux 2.6.32-2-am
ii linux-headers-2.6.3 2.6.32-9 Header files for Linux 2.6.32-3-68
ii linux-headers-2.6.3 2.6.32-9 Header files for Linux 2.6.32-3-am
ii linux-headers-2.6.3 2.6.32-23 Header files for Linux 2.6.32-5-68
pn nvidia-glx <none> (no description available)
ii nvidia-kernel-commo 20100522+1 NVIDIA binary kernel module suppor
ii nvidia-kernel-dkms 195.36.24-4 NVIDIA binary kernel module DKMS s
ii nvidia-kernel-sourc 195.36.24-4 NVIDIA binary kernel module source
ii xserver-xorg 1:7.3+20 the X.Org X server
ii xserver-xorg-core 2:1.4.2-10.lenny2 Xorg X server - core server
-- debconf information:
nvidia-glx/tlsyes: false
* nvidia-glx/tlsno: true
More information about the pkg-nvidia-devel
mailing list