libGL.so.1: cannot handle TLS data (nvidia-glx deb issue?)
Hi everybody,
the last week or so I have been seeing complains about libGL not being able to
handle TLS data (whatever that means in this context).
For instance, launching xmms gives me:
~$ xmms
libGL.so.1: cannot handle TLS data
but the app does starts up, however.
Today, on the other hand, I tried to start Quake 3 Arena, and I got the following:
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so: QGL_Init: Can't load libGL.so from /etc/ld.so.conf or
current dir: /home/margith/games/quake3/libGL.so: cannot open shared object
file: No such file or directory
failed
...loading libMesaVoodooGL.so: QGL_Init: Can't load libMesaVoodooGL.so from
/etc/ld.so.conf or current dir: /home/margith/games/quake3/libMesaVoodooGL.so:
cannot open shared object file: No such file or directory
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
After a lot of trial'n'error this eventually worked out for me as a solution:
cd /usr/lib/
ls -ld libGL.so
lrwxrwxrwx 1 root root 17 Nov 4 13:00 libGL.so -> libGL.so.1.0.4496
mv libGL.so libGL.so.nontls
ln -s /usr/lib/tls/libGL.so.1.0.4496 libGL.so
Seems to be a problem with the latest nvidia-glx package, I guess? Anybody
else seen it?
B/R,
Frederik Dannemare
Reply to: