Ubuntu 12.04 登录屏幕有限循环并不断结束我的会话

Ubuntu 12.04 登录屏幕有限循环并不断结束我的会话

该问题与其他关于“登录屏幕循环”的线程的区别在于,在我的情况下它是一个有限循环,这意味着它运行五次,然后我可以输入我的密码并开始我的会话。(我没有在登录屏幕上陷入循环)查看我的视频。

在我的会话启动后,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 又稳定了!(^-^)

相关内容