Bug#875683: nvidia-graphics-drivers: libGL.so.1 missing with libglvnd libs

Andreas Beckmann anbe at debian.org
Wed Sep 13 21:42:22 UTC 2017


On 2017-09-13 15:47, Andreas Beckmann wrote:
> On 2017-09-12 22:01, Luca Boccassi wrote:
>> I built and installed, it pulled in libglvnd0 (:i386), but then
>> libGL.so.1 is gone from /usr/lib/(32|64 bit subdirs) so most things
>> fail to run, including Gnome.

Are both libGL.so.1 missing or only one of them?

Did you manage to mix libgl1-nvidia-glvnd-glx:arch1 with
libgl1-nvidia-glx:arch2 ?

I think I have a reproducer for a minimal sid chroot:

# dpkg --add-architecture i386
# apt-get update
# apt-get install libgl1:amd64
# apt-get install libgl1-nvidia-glvnd-glx:amd64
# find /usr/lib -name libGL.so.1
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1
# apt-get install libgl1-nvidia-glx:i386
# find /usr/lib -name libGL.so.1
/usr/lib/i386-linux-gnu/libGL.so.1
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1
/usr/lib/i386-linux-gnu/nvidia/current/libGL.so.1
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1

Should be fixed in r7480.

Another one: if you install libgl1:i386 libgl1:amd64
libgl1-nvidia-glx:amd64, you'll miss the i386 libGL.so.1
(It should work if you install libgl1-nvidia-glvnd-glx:amd64 instead)

Not sure how to handle that one, though ... but that's not different
from behavior in jessie/stretch now:

apt-get install libgl1-nvidia-glx:amd64 libgl1-mesa-glx:amd64
libgl1-mesa-glx:i386


Andreas



More information about the pkg-nvidia-devel mailing list