Ubuntu16.04更新NVIDIA驱动后,无法进入桌面,使用vim .xsession-errors
查看错误信息,如下:
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
...........
等一些错误信息。
猜测原因libGL动态链接库出错,需要将其指向正确链接。
ls /usr/lib/nvidia-340/
使用下面命令:
sudo mv /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0.backup
sudo ln -s /usr/lib/nvidia-340/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
重启,正常。