On Mon, Jun 23, 2025 at 23:59:11 +0200, Rainer Dorsch wrote: > It seems that symlinks have been missing: > > root@h370:/usr/lib/x86_64-linux-gnu# ln -s libGL.so libGL.so.1 > root@h370:/usr/lib/x86_64-linux-gnu# ln -s libEGL.so libEGL.so.1 > root@h370:/usr/lib/x86_64-linux-gnu# > > cures the issue. > > > The symlinks resolve to > root@h370:/usr/lib/x86_64-linux-gnu# ls -l libEGL.so.1 > lrwxrwxrwx 1 root root 9 23. Jun 22:50 libEGL.so.1 -> libEGL.so
That doesn't look right. "libfoo.so" should be a symlink to a versioned library file (libfoo.so.X), and is used when linking. Is /usr/lib/x86_64-linux-gnu/libEGL.so a regular file on your system? > root@h370:/usr/lib/x86_64-linux-gnu# ls -l libEGL.so > lrwxrwxrwx 1 root root 49 29. Okt 2024 libEGL.so -> /etc/alternatives/glx-- > libEGL.so-x86_64-linux-gnu > root@h370:/usr/lib/x86_64-linux-gnu# ls -l /etc/alternatives/glx--libEGL.so- > x86_64-linux-gnu > lrwxrwxrwx 1 root root 49 29. Okt 2024 /etc/alternatives/glx--libEGL.so- > x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so > root@h370:/usr/lib/x86_64-linux-gnu# ls -l /usr/lib/mesa-diverted/x86_64- > linux-gnu/libEGL.so > lrwxrwxrwx 1 root root 11 29. Okt 2024 /usr/lib/mesa-diverted/x86_64-linux- > gnu/libEGL.so -> libEGL.so.1 > root@h370:/usr/lib/x86_64-linux-gnu# hobbit:~$ ls -l /usr/lib/x86_64-linux-gnu/libEGL.so.1 lrwxrwxrwx 1 root root 15 Jan 3 2023 /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> libEGL.so.1.1.0 hobbit:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libEGL.so.1 libegl1:amd64: /usr/lib/x86_64-linux-gnu/libEGL.so.1 is what I have on Debian 12.