Bug#634087: [glx-diversions] fails to install, "ERROR: /usr/lib/nvidia/libGL.so.1.2.xlibmesa does still exist. Aborting."
Filipus Klutiero
chealer at gmail.com
Sat Jul 16 17:47:59 UTC 2011
Package: glx-diversions
Version: 0.1.4
Severity: important
fglrx failed to upgrade from 9.4 to 9.6. Here is what happens when I try
to fix:
# LANG=C apt-get install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer
required:
libnfnetlink0
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up glx-diversions (0.1.4) ...
ERROR: /usr/lib/nvidia/libGL.so.1.2.xlibmesa does still exist. Aborting.
dpkg: error processing glx-diversions (--configure):
subprocess installed post-installation script returned error exit
status 1
dpkg: dependency problems prevent configuration of glx-alternative-mesa:
glx-alternative-mesa depends on glx-diversions (= 0.1.4); however:
Package glx-diversions is not configured yet.
dpkg: error processing glx-alternative-mesa (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of glx-alternative-fglrx:
glx-alternative-fglrx depends on glx-diversions (= 0.1.4); however:
Package glx-diversions is not configured yet.
glx-alternative-fglrx depends on glx-alternative-mesa; however:
Package glx-alternative-mesa is not configured yet.
dpkg: error processing glx-alternative-fglrx (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-driver:
fglrx-driver depends on glx-alternative-fglrx (>= 0.1.2); however:
Package glx-alternative-fglrx is not configured yet.
dpkg: error processing fglrx-driver (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-control:
fglrx-control depends on fglrx-driver; however:
Package fglrx-driver is not configured yet.
dpkg: error processing fglrx-control (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fglrx-glx:
fglrx-glx depends on fglrx-driver (= 1:11-6-2); however:
Package fglrx-driver is not configured yet.
fglrx-glx depends on glx-alternative-fglrx (>= 0.1.2); however:
Package glx-alternative-fglrx is not configured yet.
dpkg: error processing fglrx-glx (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
configured to not write apport
reports
configured to not write apport reports
configured to not write apport reports
configured to not write apport reports
configured to not write apport reports
Errors were encountered while processing:
glx-diversions
glx-alternative-mesa
glx-alternative-fglrx
fglrx-driver
fglrx-control
fglrx-glx
E: Sub-process /usr/bin/dpkg returned an error code (1)
root at vinci:/home/chealer#
The output does contain the broken "configured to not write apport
reports" stuff.
Here is what happened during the real upgrade attempt:
Préparation du remplacement de fglrx-glx 1:11-4-2 (en utilisant
.../fglrx-glx_1%3a11-6-2_i386.deb) ...
Suppression de « détournement de /usr/lib/libGL.so.1
en /usr/lib/fglrx/diversions/libGL.so.1 par fglrx-glx »
dpkg-divert: error: le renommage implique l'écrasement de
« /usr/lib/libGL.so.1 » avec
un fichier différent « /usr/lib/fglrx/diversions/libGL.so.1 », ce
n'est pas autorisé
Suppression de « détournement de /usr/lib/libGL.so.1.2
en /usr/lib/fglrx/diversions/libGL.so.1.2 par fglrx-glx »
dpkg-divert: error: le renommage implique l'écrasement de
« /usr/lib/libGL.so.1.2 » avec
un fichier différent « /usr/lib/fglrx/diversions/libGL.so.1.2 », ce
n'est pas autorisé
Dépaquetage de la mise à jour de fglrx-glx ...
Préparation du remplacement de libgl1-mesa-glx 7.10.2-3 (en utilisant
.../libgl1-mesa-glx_7.10.3-3_i386.deb) ...
Dépaquetage de la mise à jour de libgl1-mesa-glx ...
dpkg : tentative de déconfiguration de libgl1-mesa-dri, qui serait cassé
par l'installation de xserver-xorg-core ...
dpkg : oui, déconfiguration de libgl1-mesa-dri (cassé par
xserver-xorg-core).
Préparation du remplacement de xserver-xorg-core 2:1.10.2-1+wheezy1 (en
utilisant .../xserver-xorg-core_2%3a1.10.2.902-1_i386.deb) ...
Déconfiguration de libgl1-mesa-dri ...
Dépaquetage de la mise à jour de xserver-xorg-core ...
Préparation du remplacement de libgl1-mesa-dri 7.10.2-3 (en utilisant
.../libgl1-mesa-dri_7.10.3-3_i386.deb) ...
Dépaquetage de la mise à jour de libgl1-mesa-dri ...
Préparation du remplacement de fglrx-atieventsd 1:11-4-2 (en utilisant
.../fglrx-atieventsd_1%3a11-6-2_i386.deb) ...
Stopping atieventsd: No /usr/sbin/atieventsd found running; none killed.
done.
Dépaquetage de la mise à jour de fglrx-atieventsd ...
Préparation du remplacement de fglrx-driver 1:11-4-2 (en utilisant
.../fglrx-driver_1%3a11-6-2_i386.deb) ...
Suppression de « détournement de
/usr/lib/xorg/modules/extensions/libglx.so
en /usr/lib/fglrx/diversions/libglx.so par fglrx-driver »
dpkg-divert: error: le renommage implique l'écrasement de
« /usr/lib/xorg/modules/extensions/libglx.so » avec
un fichier différent « /usr/lib/fglrx/diversions/libglx.so », ce
n'est pas autorisé
Dépaquetage de la mise à jour de fglrx-driver ...
Traitement des actions différées (« triggers ») pour « man-db »...
debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gtk -- is libgtk2-perl installed?)
debconf: Utilisation de l'interface Dialog en remplacement
Paramétrage de nvidia-installer-cleanup (20110515+1) ...
debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gtk -- is libgtk2-perl installed?)
debconf: Utilisation de l'interface Dialog en remplacement
Sélection du paquet glx-diversions précédemment désélectionné.
(Lecture de la base de données... 110764 fichiers et répertoires déjà
installés.)
Dépaquetage de glx-diversions (à partir de
.../glx-diversions_0.1.4_i386.deb) ...
Préparation du remplacement de fglrx-control 1:11-4-2 (en utilisant
.../fglrx-control_1%3a11-6-2_i386.deb) ...
Dépaquetage de la mise à jour de fglrx-control ...
Préparation du remplacement de fglrx-modules-dkms 1:11-4-2 (en utilisant
.../fglrx-modules-dkms_1%3a11-6-2_i386.deb) ...
-------- Uninstall Beginning --------
Module: fglrx
Version: 11-4
Kernel: 2.6.39-1-686-pae (i686)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
fglrx.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.39-1-686-pae/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod.....
DKMS: uninstall Completed.
------------------------------
Deleting module version: 11-4
completely from the DKMS tree.
------------------------------
Done.
Dépaquetage de la mise à jour de fglrx-modules-dkms ...
Traitement des actions différées (« triggers ») pour « man-db »...
debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gtk -- is libgtk2-perl installed?)
debconf: Utilisation de l'interface Dialog en remplacement
Traitement des actions différées (« triggers ») pour « menu »...
Paramétrage de glx-diversions (0.1.4) ...
Suppression de « détournement de /usr/lib/libGL.so.1.2
en /usr/lib/fglrx/diversions/libGL.so.1.2 par fglrx-glx »
ERROR: /usr/lib/nvidia/libGL.so.1.2.xlibmesa does still exist. Aborting.
dpkg : erreur de traitement de glx-diversions (--configure) :
le sous-processus script post-installation installé a retourné une
erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de
glx-alternative-mesa :
glx-alternative-mesa dépend de glx-diversions (= 0.1.4) ; cependant :
Le paquet glx-diversions n'est pas encore configuré.
dpkg : erreur de traitement de glx-alternative-mesa (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
glx-alternative-fglrx :
glx-alternative-fglrx dépend de glx-diversions (= 0.1.4) ; cependant :
Le paquet glx-diversions n'est pas encore configuré.
glx-alternative-fglrx dépend de glx-alternative-mesa ; cependant :
Le paquet glx-alternative-mesa n'est pas encore configuré.
dpkg : erreur de traitement de glx-alternative-fglrx (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de libgl1configured to not write apport reports
configured
to not write apport reports
configured to not write apport reports
-mesa-glx
(7.10.3-3) ...
Paramétrage de xserver-xorg-core (2:1.10.2.902-1) ...
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-driver :
fglrx-driver dépend de glx-alternative-fglrx (>= 0.1.2) ; cependant :
Le paquet glx-alternative-fglrx n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-driver (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-glx :
fglrx-glx dépend de fglrx-driver (= 1:11-6-2) ; cependant :
Le paquet fglrx-driver n'est pas encore configuré.
fglrx-glx dépend de glx-alternative-fglrx (>= 0.1.2) ; cependant :
Le paquet glx-alternative-fglrx n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-glx (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de libgl1-mesa-dri (7.10.3-3) ...
configured to not write apport reports
configured to not write apport
reports
Paramétrage de fglrx-atieventsd (1:11-6-2) ...
Starting atieventsd: done.
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-control :
fglrx-control dépend de fglrx-driver ; cependant :
Le paquet fglrx-driver n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-control (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de fglrx-modules-dkms (1:11-6-2) ...
configured to not write apport reports
Creating symlink /var/lib/dkms/fglrx/11-6/source ->
/usr/src/fglrx-11-6
DKMS: add Completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.39-1-686-pae -C
/lib/modules/2.6.39-1-686-pae/build M=/var/lib/dkms/fglrx/11-6/build.......
cleaning build area....
DKMS: build Completed.
fglrx.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/2.6.39-1-686-pae/updates/dkms/
depmod....
DKMS: install Completed.
Des erreurs ont été rencontrées pendant l'exécution :
glx-diversions
glx-alternative-mesa
glx-alternative-fglrx
fglrx-driver
fglrx-glx
fglrx-control
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de récupération :
Paramétrage de glx-diversions (0.1.4) ...
ERROR: /usr/lib/nvidia/libGL.so.1.2.xlibmesa does still exist. Aborting.
dpkg : erreur de traitement de glx-diversions (--configure) :
le sous-processus script post-installation installé a retourné une
erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de
glx-alternative-fglrx :
glx-alternative-fglrx dépend de glx-diversions (= 0.1.4) ; cependant :
Le paquet glx-diversions n'est pas encore configuré.
dpkg : erreur de traitement de glx-alternative-fglrx (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-glx :
fglrx-glx dépend de glx-alternative-fglrx (>= 0.1.2) ; cependant :
Le paquet glx-alternative-fglrx n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-glx (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
glx-alternative-mesa :
glx-alternative-mesa dépend de glx-diversions (= 0.1.4) ; cependant :
Le paquet glx-diversions n'est pas encore configuré.
dpkg : erreur de traitement de glx-alternative-mesa (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-driver :
fglrx-driver dépend de glx-alternative-fglrx (>= 0.1.2) ; cependant :
Le paquet glx-alternative-fglrx n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-driver (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de
fglrx-control :
fglrx-control dépend de fglrx-driver ; cependant :
Le paquet fglrx-driver n'est pas encore configuré.
dpkg : erreur de traitement de fglrx-control (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
glx-diversions
glx-alternative-fglrx
fglrx-glx
glx-alternative-mesa
fglrx-driver
fglrx-control
This issue clearly has to do with glx-alternatives, but the original log
suggests the errors in glx-alternatives result from issues in fglrx,
where the bug may lie. Here is an example translation:
> Suppression de « détournement de /usr/lib/libGL.so.1
> en /usr/lib/fglrx/diversions/libGL.so.1 par fglrx-glx »
> dpkg-divert: error: le renommage implique l'écrasement de
> « /usr/lib/libGL.so.1 » avec
> un fichier différent « /usr/lib/fglrx/diversions/libGL.so.1 », ce
> n'est pas autorisé
would approximately mean:
Removal of "diversion of /usr/lib/libGL.so.1 in
/usr/lib/fglrx/diversions/libGL.so.1 by fglrx-glx"
dpkg-divert: error: renaming implies overwriting of
« /usr/lib/libGL.so.1 » with
a different file "/usr/lib/fglrx/diversions/libGL.so.1", that is not
allowed
After trying to workaround all of this by reinstalling, here is what
happens trying to remove:
# LANG=C apt-get install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnfnetlink0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
glx-diversions
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 94.2 kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 108993 files and directories currently installed.)
Removing glx-diversions ...
No diversion 'diversion of /usr/lib/libGL.so.1.2 to
/usr/lib/mesa-diverted/libGL.so.1.2 by glx-diversions', none removed.
No diversion 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2 to
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 by glx-diversions',
none removed.
No diversion 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions',
none removed.
dpkg-divert: error: mismatch on divert-to
when removing `diversion of /usr/lib/libGL.so.1 to
/usr/lib/mesa-diverted/libGL.so.1 by glx-diversions'
found `diversion of /usr/lib/libGL.so.1 to
/usr/lib/fglrx/diversions/libGL.so.1 by fglrx-glx'
dpkg: error processing glx-diversions (--remove):
subprocess installed post-removal script returned error exit status 2
configured to not write apport reports
Errors were encountered while
processing:
glx-diversions
E: Sub-process /usr/bin/dpkg returned an error code (1)
root at vinci:/home/chealer#
So everything can be removed except for glx-diversions.
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.39-1-686-pae
Debian Release: wheezy/sid
990 testing security.debian.org
990 testing ftp.ca.debian.org
500 unstable ftp.ca.debian.org
1 experimental ftp.ca.debian.org
--- Package information. ---
Depends (Version) | Installed
=========================================-+-==============
dpkg (>= 1.15) | 1.16.0.3
dpkg (>= 1.15) | 1.16.0.3
nvidia-kernel-195.36.24 |
libc6 (>= 2.1.3) | 2.13-7
libx11-6 (>= 0) | 2:1.4.3-2
libxext6 (>= 0) | 2:1.3.0-3
libc6 (>= 2.3.6-6~) | 2.13-7
libgcc1 (>= 1:4.1.1) | 1:4.6.1-1
libgl1-mesa-glx | 7.10.3-3
OR libgl1 |
libstdc++6 (>= 4.1.1) | 4.6.1-1
libx11-6 | 2:1.4.3-2
libxext6 | 2:1.3.0-3
libxinerama1 | 2:1.1.1-3
libxrandr2 | 2:1.3.2-2
libxrender1 | 1:0.9.6-2
xserver-xorg (>= 1:7.6+7) | 1:7.6+7
xorg-video-abi-10 |
glx-alternative-fglrx (>= 0.1.2) | 0.1.4
Package Status (Version) | Installed
============================================-+-===========
glx-alternative-mesa | 0.1.4
glx-alternative-nvidia |
glx-alternative-fglrx | 0.1.4
libgl1 |
libgl1-dev |
nvidia-glx-any |
libgl1-nvidia-glx-any |
xserver-xorg-video-nvidia-any |
Recommends (Version) | Installed
=====================================-+-=============
glx-alternative-mesa | 0.1.4
glx-alternative-mesa | 0.1.4
fglrx-modules-dkms (= 1:11-6-2) | 1:11-6-2
fglrx-glx | 1:11-6-2
fglrx-atieventsd | 1:11-6-2
Suggests (Version) | Installed
========================================-+-================
nvidia-settings | 195.36.24-1
nvidia-kernel-source (>= 195.36.24) |
OR nvidia-kernel-dkms (>= 195.36.24) |
fglrx-control | 1:11-6-2
xvba-va-driver |
--- Output from package bug script ---
Diversions:
diversion of /usr/lib/libGL.so.1 to /usr/lib/fglrx/diversions/libGL.so.1
by fglrx-glx
diversion of /usr/lib/xorg/modules/extensions/libglx.so to
/usr/lib/fglrx/diversions/libglx.so by fglrx-driver
/usr/lib/fglrx/diversions:
total 420
drwxr-xr-x 2 root root 4096 Jul 15 13:13 .
drwxr-xr-x 3 root root 4096 Jul 15 13:13 ..
-rw-r--r-- 1 root root 413912 Jul 2 06:56 libglx.so
/usr/lib/mesa-diverted:
total 96
drwxr-xr-x 4 root root 4096 Jul 15 13:13 .
drwxr-xr-x 162 root root 81920 Jul 16 13:02 ..
drwxr-xr-x 2 root root 4096 Jul 4 20:56 i386-linux-gnu
drwxr-xr-x 2 root root 4096 Jul 4 20:56 x86_64-linux-gnu
/usr/lib/mesa-diverted/i386-linux-gnu/:
total 8
drwxr-xr-x 2 root root 4096 Jul 4 20:56 .
drwxr-xr-x 4 root root 4096 Jul 15 13:13 ..
/usr/lib/mesa-diverted/x86_64-linux-gnu/:
total 8
drwxr-xr-x 2 root root 4096 Jul 4 20:56 .
drwxr-xr-x 4 root root 4096 Jul 15 13:13 ..
Alternative 'glx':
File System:
lrwxrwxrwx 1 root root 12 Jun 19 13:02
/usr/lib/i386-linux-gnu/libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 391184 Jun 19 13:02
/usr/lib/i386-linux-gnu/libGL.so.1.2
More information about the pkg-nvidia-devel
mailing list