![Ubuntu 12.04 登录屏幕有限循环并不断结束我的会话](https://linux22.com/image/830873/Ubuntu%2012.04%20%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E6%9C%89%E9%99%90%E5%BE%AA%E7%8E%AF%E5%B9%B6%E4%B8%8D%E6%96%AD%E7%BB%93%E6%9D%9F%E6%88%91%E7%9A%84%E4%BC%9A%E8%AF%9D.png)
该问题与其他关于“登录屏幕循环”的线程的区别在于,在我的情况下它是一个有限循环,这意味着它运行五次,然后我可以输入我的密码并开始我的会话。(我没有在登录屏幕上陷入循环)查看我的视频。
在我的会话启动后,ubuntu 会随机将我注销(我可以看到 ubuntu 崩溃对话框)。当我使用 nautilus 和 dropbox 小程序打开标签并保存文本文件时,这种情况经常发生,但当我仅使用 Chrome 时也会发生。Deluge torrent 会随机结束,我也看到了 ubuntu 崩溃对话框。
这似乎是在我两天前最后一次更新之后开始的。完整更新历史记录.log 文件
我试过:sudo dpkg --configure -a; sudo apt-get update; sudo apt-get upgrade
然后重新启动
另外:sudo apt-get install --reinstall xorg
并重新启动
[重要的]
自从我昨天运行了最后一个命令重新安装 xorg 以来,ubuntu 似乎已经稳定了(持续了 24 小时),直到今天它把我注销了。它一直随机结束我的会话并进入登录屏幕有限循环,直到我决定sudo apt-get install --reinstall xorg
再次运行并重新启动。所以我认为这个问题与 X 服务器和/或我的图形驱动程序有关。
自从上周末更新后,我开始在 history.log ( $ gedit /var/log/apt/history.log
) 中搜索与 Xorg 或 Xserver 相关的一些软件包。我发现xserver-xorg-video-intel 版本:2:2.19.0-0ubuntu1~xup1并决定更新(或降级)它。
我的 VGA 是:
$ lspci -vv
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 3658
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 43
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 5050 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
我更改了我的服务器镜像并运行:
$ sudo dpkg --configure -a; sudo apt-get update; sudo apt-get upgrade
之后最新版本变更为2:2.21:
$ apt-cache show xserver-xorg-video-intel | grep "Version"
Version: 2:2.21.0+git20130204.9640640a-0ubuntu0ricotz~precise
Version: 2:2.19.0-0ubuntu1~xup1
Version: 2:2.17.0-1ubuntu4.2
Version: 2:2.17.0-1ubuntu4
最后我重新安装了 xorg:
$ sudo apt-get install --reinstall xorg
但运气不太好。昨天会话花了更多时间才崩溃,但今天却一直在崩溃。
我将更改 xorg 版本并观察会发生什么:
$ apt-cache show xorg | grep "Version"
Version: 1:7.6+12ubuntu2
Version: 1:7.6+12ubuntu1
ps 类似主题:
https://askubuntu.com/questions/202186/why-is-my-ubuntu-damaged-after-updating-xserver-xorg-video-intel-package 12.04 登录循环- https://askubuntu.com/questions/248687/gnome-session-crashes-back-to-login- https://askubuntu.com/questions/189872/ubuntu-keeps-ending-my-session-Unity 在 Ubuntu 12.04 中自动注销-登录崩溃循环
答案1
[解决方案]
我仔细查看了(上面的)更新 history.log 文件,发现安装了一些非官方的 xorg xserver 包版本:
$ apt-cache show xserver-xorg-video-intel | grep "Version"
Version: 2:2.21.0+git20130204.9640640a-0ubuntu0ricotz~precise
Version: 2:2.19.0-0ubuntu1~xup1
Version: 2:2.17.0-1ubuntu4.2
Version: 2:2.17.0-1ubuntu4
喜欢xserver-xorg-video-intel版本:2:2.21.0 + git20130204.9640640a-0ubuntu0ricotz〜精确。
我记得我被添加了一个非官方的 PPAxorg-edgers “xorg 破解推动者”团队他们负责xserver-xorg-video-intel 2:2.21.0 + git20130204.9640640a-0ubuntu0ricotz〜precise我怀疑这就是问题所在。
因此我删除了 PPA xorg-edgers:
Ubuntu Software Center > edit > Software Sources > Other Software
删除了所有与 xserver 和 xorg 相关的软件包:
sudo apt-get remove --purge xserver-xorg-video-intel
sudo apt-get remove --purge xorg
sudo apt-get remove --purge xorg-*
sudo apt-get remove --purge xserver-xorg-core
sudo apt-get remove --purge xserver-*
清理 apt 缓存:
sudo apt-get autoclean; sudo apt-get clean;
重新安装 xorg 和 ubuntu-desktop:
sudo apt-get install xorg ubuntu-desktop
然后重新启动。
回到 ubuntu-desktop UI 我重置了 lightdm、xserver-xorg 和 unity 配置:
sudo dpkg-reconfigure lightgdm
sudo dpkg-reconfigure -phigh xserver-xorg
unity --reset
我的 ubuntu 又稳定了!(^-^)