Archive for March, 2008

Gentoo nvidia-drivers upgrade issue

Friday, March 28th, 2008

When upgrading on an AMD64 system from nvidia-drivers 100.* to 169.* you will get the following error in your /var/log/Xorg.0.log file when you try to start X:

Backtrace:
: /usr/bin/X(xf86SigHandler+0x6d) [0x4777ed]
: /lib/libc.so.6 [0x2b999debc430]
: /usr/lib/tls/libnvidia-tls.so.1 [0x2b999fa8865e]
Fatal server error:
Caught signal 11. Server aborting

There’s an issue with a symlink going to the wrong file, which can be corrected by the following:

rm /usr/lib/tls/libnvidia-tls.so.1

ln -s /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1 /usr/lib/tls/libnvidia-tls.so.1

To find the libnvidia-tls.so.1

equery files =x11-drivers/nvidia-drivers-169.09-r1 | grep tls

Credit goes to this forums.gentoo.org post :)