You are not logged in.

#1 2010-06-22 21:30:39

Yes
Member
Registered: 2008-03-29
Posts: 163

[Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

I just updated my system (with pacman -Syu) and when I try to run certain programs like Blender I get the error

Version mismatch detected between the NVIDIA libGL.so
and libnvidia-tls.so shared libraries (libGL.so
version: 195.36.31; libnvidia-tls.so version: 195.36.15).
Please try reinstalling the NVIDIA driver.

I have the following libnvidia-tls.so files:

/usr/lib/libnvidia-tls.so.1
/usr/lib/libnvidia-tls.so.195.36.31
/usr/lib/tls/libnvidia-tls.so.1
/usr/lib/tls/libnvidia-tls.so.195.36.15

I tried simply renaming the libraries in /usr/lib/tls to libnvidia-tls.so.*_BAK, and copying the two libnvidia-tls.so files from /usr/lib to /usr/lib/tls and I got a different error when trying to run Blender:

Compiled with Python version 2.6.2.
Checking for installed Python... got it!
Xlib:  extension "GLX" missing on display ":0.0".
GHOST_WindowX11.cpp:177: X11 glxChooseVisual() failed for OpenGL, verify working openGL system!
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Resource id in failed request:  0xb5918440
  Serial number of failed request:  21
  Current serial number in output stream:  22

Is the latest nvidia driver just buggy and so I should downgrade, or is something else the matter?

Thanks!

Last edited by Yes (2010-06-22 23:19:06)

Offline

#2 2010-06-22 21:43:57

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

i guess you used nvidia installer and /usr/lib/tls/libnvidia-tls.so.195.36.15 is a leftover?

i'm saying that because we have that soname in /usr/lib and the location didn't changed for a long time


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2010-06-22 21:55:30

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

Maybe?  I might have used the installer a while ago, but everything's been fine until I just ran pacman -Syu.  So would it be safe to delete everything in /usr/lib/tls?

Offline

#4 2010-06-22 22:15:20

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

Yes wrote:

Maybe?  I might have used the installer a while ago, but everything's been fine until I just ran pacman -Syu.  So would it be safe to delete everything in /usr/lib/tls?

check with pacman -Qo file and if no package owns them, delete them


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2010-06-22 22:21:20

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

Right so I did that and now I still get the same error as above -

Xlib:  extension "GLX" missing on display ":0.0".
GHOST_WindowX11.cpp:177: X11 glxChooseVisual() failed for OpenGL, verify working openGL system!
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Resource id in failed request:  0xb58a0440
  Serial number of failed request:  21
  Current serial number in output stream:  22

Offline

#6 2010-06-22 22:45:40

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

i suggest to use the nvidia installer to remove nvidia from your system. reinstall the whole xorg group and install nvidia and nvidia utils using pacman


Give what you have. To someone, it may be better than you dare to think.

Offline

#7 2010-06-22 23:18:45

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

That worked, thanks smile

Offline

#8 2014-11-19 17:04:37

nTia89
Banned
From: varese, italy
Registered: 2008-12-22
Posts: 1,230

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

thanks to this topic I solved my problem:
after the failure of my /var due to reiserfs failure
I get pacman errors like that:

error: could not open file /var/lib/pacman/local/soundtouch-1.8.0-1/desc: No such file or directory

I solved it forcing the re-installation of the packages


+pc: custom | AMD Opteron 175 | nForce4 Ultra | 2GB ram DDR400 | nVidia 9800GT 1GB | ArchLinux x86_64 w/ openbox
+laptop: Apple | MacBook (2,1) | 2GB ram | Mac OS X 10.4 -> DIED
+ultrabook: Dell | XPS 13 (9343) | 8GB ram | 256GB ssd | FullHD display | Windows 8.1 64bit ArchLinux x86_64 w/ Gnome

Offline

#9 2014-11-19 17:17:52

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [Solved] Version mismatch between nvidia libGL.so and libnvidia-tls.so

So you necrobump a four year old solved thread with an empty post? Idiot.



Closing.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB