我今天使用内置升级程序升级到 19.04,现在陷入了登录循环。我尝试了论坛上的许多解决方案,但都没有奏效。我是否遗漏了什么,或者我还应该尝试其他什么?
据我所知,我认为我的电脑上没有 Xauthority 文件。我使用的是戴尔 XPS 15,配备 GTX 1050Ti Max-Q GPU 和 Core i7 处理器。我也有 Windows 双启动,虽然 Ubuntu 是我的主要操作系统,但幸运的是,几乎所有东西都在 GitHub、Google Drive 或我的 Windows 分区上。
结果ubuntu-drivers devices
:
emil@emil-XPS-15-9570:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001028sd0000087Cbc03sc02i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Ti Mobile]
driver : nvidia-driver-418 - distro non-free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-396 - third-party free
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
结果sudo systemctl start graphical.target
:
Failed to start graphical-target.service: Unit graphical-target.service not found.
答案1
我不得不禁用扩展Gnome 扩展。
- 在登录屏幕进入第二个终端(
CTRL+ALT+F2
) - 以您的用户身份登录
- 执行
gnome-shell-extension-tool -d [email protected]
- 重新启动系统或返回到
CTRL+ALT+F1
带有 GUI 登录屏幕的第一个终端()并再次尝试登录。
请查看 /var/log/syslog 并检查是否看到一些 Gnome 崩溃堆栈跟踪。
答案2
(正如@robgrune 在评论中所说,19.04 似乎特别容易受到扩展的影响,并且@Milso 的回答是正确的,但就我而言,创建新用户并不能解决问题。)
如果你创建新用户但仍无法登录,那么有可能是一个 gnome 扩展包裹导致了你的问题。
就我而言,我必须卸载gnome-clocks
。
sudo apt remove gnome-clocks
还有其他软件包实际上是 gnome 扩展,但不幸的是,并未全部列出作为扩展。要查看所选的所有 gnome 包:
sudo apt list --installed | grep gnome | grep -v automatic
然后逐个卸载,直到您可以再次登录。之后您可以随时重新安装它们。
答案3
登录循环的一个可能原因是在 ubuntu 19 中安装了 chrome 远程桌面。通过终端将其删除,然后登录即可再次正常。
sudo apt remove chrome-remote-desktop