为什么切换用户每次都会完全挂断我的系统?


11

我重新安装了11.04 64bit,带有2个管理员帐户和4个普通帐户。4个普通帐户(儿童帐户)没有密码,只需单击其名称即可登录。

当任何用户(管理员或普通用户)尝试通过单击屏幕右上角并选择另一个用户来切换到另一个帐户时,屏幕将变黑,整个系统将锁定。即使CTRL+ ALT+ F1通过F7什么都不做。在此系统上,这是100%的时间可重现。

当控制台锁定时,我可以进入对话框,通过运行top,我看到Xorg消耗了大约100%的CPU。在系统处于“锁定”状态时,查看bash中“ ps axfu”的输出,这是lightdm和X进程树:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1153  0.0  0.1 183508  4292 ?        Ssl  Dec26   0:00 lightdm
root      2187  0.4  4.6 265976 164168 tty7    Ss+  00:43   0:21  \_ /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
stephane  2612  0.0  0.3 266400 10736 ?        Ssl  01:52   0:00  \_ /usr/bin/gnome-session --session=ubuntu
stephane  2650  0.0  0.0  12264   276 ?        Ss   01:52   0:00  |   \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session --session=ubuntu
stephane  2703  0.8  3.0 562068 106548 ?       Sl   01:52   0:08  |   \_ compiz
stephane  2801  0.0  0.0   4264   584 ?        Ss   01:52   0:00  |   |   \_ /bin/sh -c /usr/bin/compiz-decorator
stephane  2802  0.0  0.3 265744 13772 ?        Sl   01:52   0:00  |   |       \_ /usr/bin/unity-window-decorator
...cut...
root      3024 80.6  0.3 107928 13088 tty8     Rs+  01:53  12:34  \_ /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch

最后一个进程(在本例中为pid#3024)是与CPU挂钩的进程。

万一这很重要(我怀疑是这样),以下是我认为与视频卡有关的信息,摘自/var/log/Xorg.0.log

[  3392.653] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so
[  3392.653] (II) Module glx: vendor="FireGL - AMD Technologies Inc."
[  3392.653]    compiled for 6.9.0, module version = 1.0.0
...
[  3392.655] (II) LoadModule: "fglrx"
[  3392.655] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[  3392.672] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[  3392.672]    compiled for 1.4.99.906, module version = 8.88.7
[  3392.672]    Module class: X.Org Video Driver
...
[  3392.759] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[  3392.759] (--) fglrx(0): Chipset: "AMD Radeon HD 6410D" (Chipset = 0x9644)

最后:我确实看到了该帖子: 在11.10挂起系统上更改用户 ...但是我检查了一下,并且该系统上未安装libpam-smbpass软件包。


您仍在寻求帮助还是解决了这个问题?如果此问题不再适用,那么您可以删除它,也可以在解决问题后亲自回答。谢谢!
Covernail

今天仍然是一个问题。从未解决。
斯特凡

您能否包含/var/log/lightdm/lightdm.log文件?您说过您可以SSH进入计算机,因此,当系统处于不稳定状态时,请SSH并获取日志文件。
安东尼

Answers:


1

当您注销-> 登录屏幕设置时,由root用户控制
(我认为)。
因此,与视频相关的任何设置都将是“不同的”(从设置到/ user的监视器和图形)

因此,如果我要在黑暗中刺伤,我会说一般的“图形错误”(因为我不了解足够的信息)

我建议您以“ Ubuntu 2D”(统一)或“ Gnome Classic(无效果)”身份登录如果已安装)进行故障排除,然后查看2D环境是否也崩溃。

如果它们仍然崩溃,则下次成功登录将通过以下方式更改窗口管理器

须藤dpkg重新配置gdm

等待您安装了Gnome管理器。
提醒您:当然,这只是我要尝试推断出问题的方法。

对我来说唯一有意义的是,它不会以某种方式放弃视频或设备。

其他想法包括-> 删除多余的USB设备(我个人曾因为不同的USB设备而感到怪异,一次是网络摄像头。

让我知道...


0

我可以知道您电脑的规格吗?

  • 打开“系统监视器”
  • 点击“系统”标签
  • 在“硬件”下,复制并粘贴“内存”和“处理器”信息

或者,您也可以附上“系统监视器”的屏幕截图

我认为您的计算机倾向于挂起,因为在“切换”帐户时,系统会过载。这通常发生在低规格的计算机上。从您已经发布的信息来看,您的计算机似乎在低规格下运行。(视频卡芯片组:“ AMD Radeon HD 6410D以性能低而著称)。

下次,尝试从一个帐户注销,然后再登录到另一个帐户。这样,您的计算机资源将不会被未使用的帐户锁定。

我相信这种方法可以避免系统冻结。

如果您希望“切换”帐户而不是注销然后再登录到另一个帐户,则需要升级计算机或购买具有更高规格/性能的新计算机。


这不应该被列为答案,而应作为对原始问题的评论。
安东尼

0

没有密码的帐户可能是锁定帐户授权的一个特殊问题。我并不是说LightDM登录屏幕-使用空密码可以正常工作。如果帐户被屏幕保护程序或类似工具锁定,或者在切换帐户时焦点从用户切换到用户之后,锁定的帐户授权即会生效。它只是不知道空密码或如何处理这种情况。

我建议将所有孩子帐户上的密码更改为“ abc”或类似名称,然后重新测试。

我不确定这是您介意的问题,因为它的正常显示方式是完全无法在您退出帐户后重新使用该帐户,但是我当然认为,如果可以的话,这将使您的生活更加轻松锁定帐户验证过程可以使用。


0

代替CTRL-ALT-BKSP重新启动Xorg的ALT-SysReq-k(或ALT-PrintScreen-k)无法解决此问题。我总是回到黑屏。

从11.10到12.10的do-release-upgrade大大降低了Xorg不可避免的黑屏的发生率。


0

我在这里猜测,但是您是否正在使用无线方式共享股票。登出会断开您的无线连接,并会挂起linux。您可以等待它超时(有时几分钟)。

除了先手动卸载外,没有真正的解决方法。

此外,ATI卡一直对VTY切换非常挑剔。您可能只是遇到了该错误,尽管这不会导致系统挂起,只是出现了黑屏,直到重新启动后黑屏才消失。

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.