Ubuntu陷入登录循环

我的Ubuntu在尝试进入我的桌面时卡在登录循环中。 当我登录时,屏幕变黑,不久之后登录屏幕就回来了。

我读过这个问题可能是由取决于图形的错误引起的,这是我的显卡:ATI Radeon7670M

你跑完后到这里来了吗? sudo startx? 尽管如此:

新闻界 Ctrl+Alt+F3 并登录到shell。

现在跑 ls -lA. 如果你看到这条线

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

那么你需要做的 chown username:username .Xauthority 并尝试登录(您可能还需要为 .ICEauthority).

否则,做 ls -ld /tmp. 检查左边的前10个字母:他们应该完全这样读: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

否则,你需要做的 sudo chmod a+wt /tmp 再检查一遍。

如果不是两者兼而有之,我也推荐你

  1. sudo dpkg-reconfigure lightdm
  2. 或卸载,重新安装。

现在按 Alt+ 直到再次到达登录屏幕,并重新启动。

我有这个,看了看 /var/log/Xorg.0.log 我发现这是一个Nvidia问题(有一行说 Xlib: extension "GLX" missing on display ":0).

我意识到我有来自官方网站的Nvidia驱动程序,这些驱动程序并不是真正稳定和测试过的(所以我已经阅读过并且在过去也经历过)。

这里的解决方案是安装软件包 nvidia-current 从Ubuntu repos;这是一个非常过时的版本,但它至少经过了适当的测试。 它的安装程序也非常有能力,它成功地从Nvidia网站卸载了我的黑客安装的不稳定版本。

TL;DR,只需尝试登录到shell(Ctrl+Alt+F2 或者两者之间的任何东西 F1F6)和类型

sudo add-apt-repository ppa:graphics-drivers/ppasudo apt updatesudo apt install nvidia-367

如果成功,请重新启动。

sudo reboot

如果你足够幸运,问题解决了,你应该能够登录到统一。

更新资料

请注意,有时 nvidia-current 可能安装了错误的驱动程序。 在这种情况下,搜索视频卡的最新兼容驱动程序并安装它。 例如,在Ubuntu16.04上, nvidia-current 指向版本:304.131-0ubuntu3。 这可能与您的图形卡不兼容;因此,使用 sudo apt-cache search nvidia-[0-9]+$ 对于你需要的软件包,并安装它。

我遇到了这个确切的问题,上面的建议修复都不适合我。 几乎放弃后,我看着 .xsession-errors 注意到我有一个错字在我的 .profile (我有一个额外的 } 在我当天早些时候编辑后的文件中)。

这导致了登录循环。 如果其他建议的修复程序不适合您,这可能是另一个地方。

几个月前我有一个几乎相同的问题。 从LightDM登录屏幕(Ctrl-Alt-F1)切换到控制台,使用管理用户名和密码登录,并输入以下命令解决了问题:

sudo mv ~/.Xauthority ~/.Xauthority.backupsudo service lightdm restart

我的 主文件夹已满 :-( df -h 会给你这个答案我不得不通过ssh连接做了一些空间,像花一样工作

ctrl+alt+F1,以用户身份登录,释放一些空间并重新启动X服务器! 莫斯特里 sudo service sddm restart

新闻界 Ctrl+ALT+F3. 您应该得到一个unix风格的登录提示,所以在那里输入您的用户名和密码。 从那里你应该得到一个 贝壳 (一个允许你输入命令的程序,有点像windows' cmd.exe). 输入这些命令并按 ENTER (或 Return)写好每一个后(当它显示类似的东西时,你必须输入你的密码 [sudo] password for USERNAME. 请注意,当您输入密码时,密码将不会显示!):

sudo apt-get updatesudo apt-get -y dist-upgradesudo apt-get -y install fglrx

然后使用此命令重新启动计算机:

sudo reboot

看看这是否有效:)


如果这不起作用,请尝试返回第3终端(Ctrl+ALT+F3),登录,并输入此命令(按 ENTER 输入后):

sudo apt-get -y install lxdm

这将在一段时间后显示一个类似DOS的对话框。 如果 lxdm 未选择,请使用 UPDOWN 箭头键,然后按 ENTER 接受这个选择。 然后使用与以前相同的命令重新启动(sudo reboot).


如果这 仍然 不工作,回到第3终端(ALT+F3),登录,并输入此命令(相同的过程):

sudo apt-get -y install lubuntu-desktop

这将安装一个更轻的桌面环境, 应该 现在工作(应该使您能够登录和使用您的计算机)。 完成后,重新启动(sudo reboot),当你面对登入网页时,请选择 Lubuntu 环境而不是 Ubuntu.

今天面临着同样的问题。

原因对我来说有点奇怪。 xubuntu-desktop 被移走了,也被移走了 ubuntu-desktop. LightDM退出,没有错误消息。 尝试了lxdm,当我尝试登录时,它弹出一条消息,说找不到Xubuntu。

重新安装 xubuntu-desktop 现在已经修好了。 想想 apt-get autoremove 取出包装。

默认情况下,Ubuntu中的登录管理器LightDM可能会出现问题。 在12.04中,它曾经做过你所描述的同样的问题。

您可以安装gdm,一个替代的登录管理器,以解决这个问题:

在登录屏幕上,按住 Ctrl+Alt+F2 去终端。 不要害怕! 只需使用您的用户名和密码登录这里。

然后,键入 sudo apt-get install gdm. 让它安装并键入 sudo dpkg-reconfigure gdm 并按照提示将其设置为您的登录管理器。

新闻界 Ctrl+Alt+F7 回到登录屏幕,现在应该看起来不同。 登录有效吗? 如果是的话,你的问题就解决了!

如果没有,请返回全屏终端(再次, Ctrl+Alt+F2)和运行 sudo dpkg-reconfigure lightdm 要再次将LightDM设置为登录管理器。 现在你知道这是你的图形驱动程序肯定的问题。

您的桌面环境无法启动(听起来像)。 我会从尝试以不同的用户身份登录开始。

Ctrl+Alt+F1 然后登录

sudo adduser testing

添加用户后 ctrl+alt+f7 并尝试登录为测试。 如果您可以登录为测试,那么您的统一/gnome配置是borked,应该重置。 这个问题 盖住它。 我更喜欢 mv ~/.config ~/.config.old.

这不是对您的情况的直接答案,但它更像是登录循环的一般解决方案。

问题可能就像放入错误命令一样简单。主目录中的配置文件。 (由于该文件在登录时加载)

要查看是否真的如此,请按 Ctrl Alt F1,并登录。 检查一下。xsession-主目录中的错误文件

~/.xsession-errors

这应该给出一些关于一些有问题的命令的线索。

往里看~/。xsession-错误;那里可能有一个线索。

我没有足够的声誉来回答,但对我有用的是遵循指示here。简而言之做’sudo ubuntu-drivers devices’,然后`sudo apt-get install’推荐的驱动程序。

我有同样的问题,这很简单。 我的Virtualbox Lubuntu16.04已经用完了磁盘空间。 我清理了一些空间,然后-Shazam!
又回来了。

今天发生在我身上,Ubuntu18.04。 如果这里的答案都不起作用,请查看`/var/log/syslog’并检查可能与您最近所做的事情有关的任何错误。 我的问题是与"flatpak"相关的错误,我前一天安装了它,但最终不需要它。 卸载后,一切都恢复正常。

在尝试了很多方法之后,我发现问题是因为安装了indicator-multiload。 随着清除它,我的问题解决了。 我不能回答,所以我写我的经验作为评论!!

还有一个可能的原因。 如果你弄乱了/etc/environment文件,那么它也可能发生。 来修复。 执行ctrl+alt_+F3并登录到会话。 检查是否可以运行任何shell命令。 如果不是,那就是问题所在。

@CalvinWahlers既然你安装了Quantal,你就无法正确启动系统? 你安装了一些驱动程序吗? 你能从一些TTY连接(Ctrl+Alt+F1。.F6)与任何用户?

不,我想它已经工作了一个月了。… 但突然发生了

似乎我无法发布答案。 我有一个类似的问题,在尝试了这里提到的所有解决方法都没有成功之后,我发现我的会话在/usr/share/xsessions中搞砸了。 将那里的所有文件移动到我的/home dir(有一个副本),并尝试使用kdm登录(我使用Kubuntu)。 要选择kdm作为登录屏幕,我执行了’sudo dpkg-reconfigure lightdm’并选择了kdm。 使用kdm,您可以选择上一个会话或默认会话。 这是要走的路。