I've had this happen several times, and like a dope, I usually just re-install the nvidia driver. But after actually reading the log files, I found an easier solution.
In my case, the problem always happens when the xserver-xorg-core package is updated. This package includes the file:
Code: Select all
/usr/lib/xorg/modules/extensions/libglx.so
Code: Select all
/usr/lib/xorg/modules/extensions/libglx.so.XXX.YY
My solution is simply to move the "bad" file and recreate the symbolic link:
Code: Select all
su root
mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.orig
ln -s /usr/lib/xorg/modules/extensions/libglx.so.XXX.YY /usr/lib/xorg/modules/extensions/libglx.so
exit