On 2018-03-11 at 13:10, Curt Howland wrote: > Good questions: > > The Wanderer <wanderer@fastmail.fm> wibbled: >> (Also, have you checked that directory to confirm that libGL.so.1 is > actually present there?) > > No, its not. > > $ dir /usr/lib/i386-linux-gnu/libGL* > lrwxrwxrwx 1 root root 15 Sep 13 2015 > /usr/lib/i386-linux-gnu/libGLU.so.1 -> libGLU.so.1.3.1 > > # find /usr -name libGL.so.1 > ./lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 > ./lib/mesa-diverted/i386-linux-gnu/libGL.so.1 > ./lib/x86_64-linux-gnu/libGL.so.1 > > # ls -al lib/mesa-diverted/i386-linux-gnu/libGL.so.1 > lrwxrwxrwx 1 root root 14 Mar 21 2017 > lib/mesa-diverted/i386-linux-gnu/libGL.so.1 -> libGL.so.1.2.0 > > So why would "mesa-diverted" be here, and nothing pointing to it? If I'm not mistaken, that directory pattern is put in place by the glx-diversions package. I'm not terribly familiar with what that package does in any detail, but if you want to find out, that might be the place to start looking. Based on that file pattern, I'd guess (and this is *only* a guess) that at some point a different (non-mesa) GLX stack got installed, but only in amd64 form, and glx-diversions diverted both architectures' files because combining incompatible stacks isn't a good idea. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
Attachment:
signature.asc
Description: OpenPGP digital signature