升级到19.04后的登录循环


10

我今天使用内置的升级程序升级到19.04,现在陷入了登录循环。我尝试了来自论坛的许多解决方案,但没有任何效果。有什么我想念的东西还是我应该尝试的其他东西?

从我所看到的,我认为我的计算机上没有Xauthority文件。我正在使用配备GTX 1050Ti Max-Q GPU和Core i7处理器的Dell XPS 15。我也有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.

Answers:


10

我必须禁用扩展 Gnome扩展。

  1. 在登录屏幕上,转到第二个终端(CTRL+ALT+F2
  2. 以您的用户身份登录
  3. 执行 gnome-shell-extension-tool -d extensions@abteil.org
  4. 重新启动系统或CTRL+ALT+F1使用GUI Login屏幕返回第一个终端(),然后尝试再次登录。

请查看/ var / log / syslog并检查是否看到一些Gnome崩溃stacktrace。


我必须从tty创建新用户并将新用户添加到sudoers。之后,我只是在原始用户的主目录中重命名了.config,它开始工作。请注意,您将丢失所做的自定义。
萨拉巴

你钉了,米尔索!
Cranky

1
该解决方案假定用户可以使用新名称登录。但是,如果任何名称都无法登录怎么办?这就是我的问题。我能想到的唯一解决方案是全新安装到新格式化的分区上,然后选择“最小”安装选项。我正在慢慢添加18.10中运行的所有应用程序。2天后,仍然没有问题。感谢Milso提供的指导。
rob grune

@robgrune请检查编辑后的帖子。您只需切换终端即可在没有图形环境的情况下轻松地以自己的用户身份登录。
米尔索

1
@Milso。拜托,你能帮忙吗?它已经再次发生;无法登录。我按照您的方法切换和删除了扩展名。消息是:...未找到或未安装扩展名。我切换回图形屏幕登录。登录屏幕显示了我的用户名,但是当我输入pwrd时,屏幕会循环显示。无法登录。我在19.04中使用的是与18.10中使用的应用程序完全相同的应用程序,因此我无法理解为什么会有应用程序导致此问题。谢谢。
rob grune

4

(正如@robgrune在评论中所说,19.04似乎特别容易受到扩展的影响,@ Milso的答案是正确的,但就我而言,创建新用户并不能解决问题。)

如果您创建了一个新用户,但仍然无法登录,则可能是gnome扩展程序包引起了您的问题。

就我而言,我必须卸载gnome-clocks

sudo apt remove gnome-clocks

还有一些实际上是GNOME扩展,但遗憾的是,并非所有被列出其他包扩展。要查看所有选择的gnome软件包:

sudo apt list --installed | grep gnome | grep -v automatic

然后一一卸载,直到您可以再次登录。之后,您随时可以重新安装它们。


这是侏儒钟!
迈克尔

在我的Ubuntu 19.04上,它也是gnome-clocks(可以安装的版本3.32.0-1 sudo apt-get install gnome-clocks)。实际上,我发现了两种解决方法:1)gnome-clocks此处安装的快照版本;2)gnome-clocks通过apt-get 安装,但卸载扩展Clock Override
Giulio Guerrieri

3

登录循环的一个可能原因是在ubuntu 19中安装了chrome远程桌面。通过终端将其删除,然后登录即可再次使用。

sudo apt remove chrome-remote-desktop

1
这个解决方案对我有用!
user1754322
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.