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