可以参考这个链接里的方法:
【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
我自己遇到这个现象,具体原因有所不同,ctrl+alt+f1进入控制台,在家目录下查看.Xauthority和.xsession-errors文件,应该和登录时间相符,后者记录了登录异常,可以直接打开该文件。如下:
/usr/lib/nux/unity_support_test:error while loading shared libraries:libGL.so.1:cannot open shared object file:No such file or directory
我这才想起来,上次登录做测试,把/etc/ld.so.cache给删了,导致找不到库,重新执行下sudo ldconfig后,问题解决。