升级到 19.04 后登录循环

升级到 19.04 后登录循环

我今天使用内置升级程序升级到 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 扩展。

  1. 在登录屏幕进入第二个终端(CTRL+ALT+F2
  2. 以您的用户身份登录
  3. 执行gnome-shell-extension-tool -d [email protected]
  4. 重新启动系统或返回到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

相关内容