[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#935792: libglx-mesa0: error creating symbolic link (missing dependency?)



Package: libglx-mesa0
Version: 18.3.6-2
Severity: serious
Justification: Policy 3.5

Dear Maintainer,

the update from Stretch to Buster failed with

   Unpacking libglx-mesa0:amd64 (18.3.6-2) ...
   dpkg: error processing archive /var/cache/apt/archives/libglx-mesa0_18.3.6-2_amd64.deb (--unpack):
    error creating symbolic link './usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0': No such file or directory

So, I did

$ env LANG=C dpkg -S /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
diversion by glx-diversions from: /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
diversion by glx-diversions to: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLX_indirect.so.0

and after installing the 'glx-diversions' package, 'libglx-mesa0' is happy again.


I am not sure what exactly happened, as my other computers upgraded smoothly and while they do have 'libglx-mesa0' installed, they do not need the 'glx-diversions' package. I guess the different graphic card drivers are to thank for...


Anyway, this might only happen in strange environments but since my system seems sound, it is definitely a problem. (It might be a side effect of having to install / uninstall some package manually when trying both the nouveau and nvidia drivers some years ago...)



Here is some of the info reportbug gave me
========================================================================

-- Package-specific info:
glxinfo:
--------
glxinfo is not available (missing mesa-utils package).

/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

Diversions concerning libGL are in place
----------------------------------------
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so.2 to /usr/lib/mesa-diverted/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLX_indirect.so.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLX_indirect.so.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.1.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.1.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2.1.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.1.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLX_indirect.so.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.1.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.1.0 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.1.0 to /usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/libGL.so.1.2.0 to /usr/lib/mesa-diverted/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.2.0 to /usr/lib/mesa-diverted/libGLESv1_CM.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so to /usr/lib/mesa-diverted/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.7.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.7.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.0.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.0.0 by glx-diversions
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
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGLX_indirect.so.0 to /usr/lib/mesa-diverted/libGLX_indirect.so.0 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so to /usr/lib/mesa-diverted/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2.0.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLX_indirect.so.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLX_indirect.so.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.0.0 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1 to /usr/lib/mesa-diverted/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.2.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGL.so.1.0.0 to /usr/lib/mesa-diverted/libGL.so.1.0.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so.2.1.0 to /usr/lib/mesa-diverted/libGLESv2.so.2.1.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.0.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.2.0 to /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGL.so.1.7.0 to /usr/lib/mesa-diverted/libGL.so.1.7.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.7.0 to /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.7.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.7.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so.2.0.0 to /usr/lib/mesa-diverted/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so by glx-diversions
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
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 by glx-diversions

VGA-compatible devices on PCI bus:
----------------------------------
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV44 [Quadro NVS 285] [10de:0165] (rev a1)

Kernel version (/proc/version):
-------------------------------
Linux version 4.19.0-5-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-7)) #1 SMP Debian 4.19.37-5 (2019-06-19)

DRM Information from dmesg:
---------------------------


-- System Information:
Debian Release: 10.0
 APT prefers stable-updates
 APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libglx-mesa0 depends on:
ii  libc6            2.28-10
ii  libdrm2          2.4.97-1
ii  libexpat1        2.2.6-2
ii  libgl1-mesa-dri  18.3.6-2
ii  libglapi-mesa    18.3.6-2
ii  libx11-6         2:1.6.7-1
ii  libx11-xcb1      2:1.6.7-1
ii  libxcb-dri2-0    1.13.1-2
ii  libxcb-dri3-0    1.13.1-2
ii  libxcb-glx0      1.13.1-2
ii  libxcb-present0  1.13.1-2
ii  libxcb-sync1     1.13.1-2
ii  libxcb1          1.13.1-2
ii  libxdamage1      1:1.1.4-3+b3
ii  libxext6         2:1.3.3-1+b2
ii  libxfixes3       1:5.0.3-1
ii  libxshmfence1    1.3-1
ii  libxxf86vm1      1:1.1.4-1+b2

libglx-mesa0 recommends no packages.

libglx-mesa0 suggests no packages.

Versions of packages xserver-xorg depends on:
ii  x11-xkb-utils                                    7.7+4
ii  xkb-data                                         2.26-2
ii  xserver-xorg-core                                2:1.20.4-1
ii  xserver-xorg-input-all                           1:7.7+19
ii  xserver-xorg-input-libinput [xorg-driver-input]  0.28.2-2
ii  xserver-xorg-input-wacom [xorg-driver-input]     0.34.99.1-1
ii  xserver-xorg-video-all                           1:7.7+19
ii  xserver-xorg-video-amdgpu [xorg-driver-video]    18.1.99+git20190207-1
ii  xserver-xorg-video-ati [xorg-driver-video]       1:19.0.1-1
ii  xserver-xorg-video-fbdev [xorg-driver-video]     1:0.5.0-1
ii  xserver-xorg-video-intel [xorg-driver-video]     2:2.99.917+git20180925-2
ii  xserver-xorg-video-nouveau [xorg-driver-video]   1:1.0.16-1
ii  xserver-xorg-video-qxl [xorg-driver-video]       0.1.5-2+b1
ii  xserver-xorg-video-radeon [xorg-driver-video]    1:19.0.1-1
ii  xserver-xorg-video-vesa [xorg-driver-video]      1:2.4.0-1
ii  xserver-xorg-video-vmware [xorg-driver-video]    1:13.3.0-2

Versions of packages xserver-xorg recommends:
ii  libgl1-mesa-dri      18.3.6-2
ii  xserver-xorg-legacy  2:1.20.4-1

Versions of packages xserver-xorg-core depends on:
ii  keyboard-configuration  1.191
ii  libaudit1               1:2.8.4-3
ii  libbsd0                 0.9.1-2
ii  libc6                   2.28-10
ii  libdbus-1-3             1.12.16-1
ii  libdrm2                 2.4.97-1
ii  libegl1                 1.1.0-1
ii  libepoxy0               1.5.3-0.1
ii  libgbm1                 18.3.6-2
ii  libgcrypt20             1.8.4-5
ii  libgl1                  1.1.0-1
ii  libpciaccess0           0.14-1
ii  libpixman-1-0           0.36.0-1
ii  libselinux1             2.8-1+b1
ii  libsystemd0             241-5
ii  libudev1                241-5
ii  libunwind8              1.2.1-9
ii  libxau6                 1:1.0.8-1+b2
ii  libxdmcp6               1:1.1.2-3
ii  libxfont2               1:2.0.3-1
ii  libxshmfence1           1.3-1
ii  udev                    241-5
ii  xserver-common          2:1.20.4-1

Versions of packages xserver-xorg-core recommends:
ii  libgl1-mesa-dri  18.3.6-2
ii  libpam-systemd   241-5

Versions of packages xserver-xorg-core suggests:
ii  xfonts-100dpi    1:1.0.4+nmu1
ii  xfonts-75dpi     1:1.0.4+nmu1
ii  xfonts-scalable  1:1.0.3-1.1

========================================================================
--


Reply to: