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