我的Ubuntu14.04卡在登录循环中。我可以以root身份自动登录桌面,但其他用户卡在登录循环中。
(这是一个双启动系统,Windows 7和Ubuntu14.04)
有一天我chmod -R 777 /usr/lib
,然后我发现sudo再也无法使用了,所以我进入恢复模式来修复问题
mount -o remount,rw /
sudo chmod 0755 /usr/lib
chmod 4755 /usr/lib/sudo/sudoers.so
然后我发现我再也无法登录了。
我添加了一个新文件/etc/lightdm/lightdm.conf
内容是:
[SeatDefaults]
autologin-user=root
重启,我可以作为root自动登录,并且可以看到默认桌面,但是当我尝试以其他用户身份登录时,我只是在登录步骤中陷入登录循环。
我尝试添加新用户,仍然卡在登录循环中(但我可以登录终端,也可以,我仍然可以使用Windows系统)
我找到了一个可以解决我的问题的网页,https://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop#, 但我尝试了大部分,它对我没有用:
1. i try to install/reinstall lightdm and gdm,failed,
2. i try to install Nvidia and AMD/ATI graphics driver,
'sudo apt-get install nvidia-390' and 'sudo apt-get install fglrx',
both failed because 'lib32gcc1 : Depends: gcc-4.9-base (= 4.9-20140406-0ubuntu1) but 4.9.3-0ubuntu1 is to be installed',
I try to install gcc-4.9-base,it shows too many dependence have to install/update
3. sudo apt-get -y install lubuntu-desktop and sudo apt-get -y install lxdm still get login loop
4. chmod for Xauthority /tmp
我该如何解决?谢谢!
ps:还有另一条线索,/var/log/cups/error_log
迅速增长,
消息是
W [01/Aug/2018:00:38:14 +0800] Notifier for subscription 1 (dbus://) went away, retrying!
E [01/Aug/2018:00:38:14 +0800] Directory "/usr/lib/cups/notifier" has insecure permissions (044755/uid=0/gid=0).
我看到内存使用率也在增长,但是看不到女巫进程使用它,为什么cupsd使用90 +%cpu?
Tasks: 186 total, 2 running, 184 sleeping, 0 stopped, 0 zombie
%Cpu(s): 9.4 us, 16.0 sy, 0.0 ni, 74.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 12183948 total, 12031564 used, 152384 free, 3780 buffers
KiB Swap: 4071420 total, 8456 used, 4062964 free. 10761820 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2339 root 20 0 76868 3696 2652 R 99.8 0.0 55:52.53 cupsd
10 root 20 0 0 0 0 S 1.3 0.0 0:19.72 rcuos/2
2519 root 20 0 666088 22280 13220 S 1.0 0.2 0:01.31 gnome-term+
1172 root 20 0 487632 51176 39124 S 0.7 0.4 0:05.67 Xorg
1971 root 20 0 286792 5032 3952 S 0.7 0.0 0:00.08 indicator-+
7 root 20 0 0 0 0 S 0.3 0.0 0:04.42 rcu_sched
(原始问题是关于java主题,因为我无法在stackoverflow中发布新问题,我只是重新编写旧问题)