我的Ubuntu在尝试进入我的桌面时卡在登录循环中。 当我登录时,屏幕变黑,不久之后登录屏幕就回来了。
我读过这个问题可能是由取决于图形的错误引起的,这是我的显卡:ATI Radeon7670M
我的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
再检查一遍。
如果不是两者兼而有之,我也推荐你
sudo dpkg-reconfigure lightdm
现在按 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 或者两者之间的任何东西 F1 和 F6)和类型
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
未选择,请使用 UP 和 DOWN 箭头键,然后按 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-错误;那里可能有一个线索。
我有同样的问题,这很简单。 我的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,您可以选择上一个会话或默认会话。 这是要走的路。