Gentoo nvidia-drivers upgrade issue

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 :)

Tags:

2 Responses to “Gentoo nvidia-drivers upgrade issue”

  1. Virginia Says:

    I had this EXACT problem when I was upgrading on an AMD64 system from nvidia-drivers 100.* to 169.*

    Thank you! You saved my day!

  2. admin Says:

    LOL! You lie!

Leave a Reply