Почему при переключении пользователей моя система полностью зависает каждый раз?


11

У меня свежая установка 11.04 64bit, с 2 учетными записями администратора и 4 обычными учетными записями. 4 обычные учетные записи (учетные записи детей) не имеют паролей, они могут войти в систему, просто нажав на их имена.

Когда любой из пользователей, будь то администратор или обычный пользователь, пытается переключиться на другую учетную запись, щелкнув в верхнем правом углу экрана и выбрав другого пользователя, экран становится черным, и вся система блокируется. Даже CTRL+ ALT+ F1через F7ничего не делает. Это воспроизводимо 100% времени в этой системе.

Я могу подключиться по ssh, когда консоль заблокируется, и, запустив top, я вижу, что Xorg потребляет около 100% процессорного времени. Если посмотреть на вывод команды «ps axfu» в bash, когда система находится в этом «заблокированном» состоянии, вот дерево процессов 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, привязан к процессору.

В случае, если это имеет значение (я подозреваю, что это возможно), вот, что я думаю, может быть релевантная информация для моей видеокарты, взятая из /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 не установлен в этой системе.


Вы все еще ищете помощи или решили эту проблему? Если этот вопрос больше не применяется, вы можете удалить его или ответить на него самостоятельно, если вы решили проблему. Благодарность!
обложка

Это все еще проблема сегодня. Никогда не решен.
Стефан

Можете ли вы включить свой файл /var/log/lightdm/lightdm.log? Вы сказали, что можете войти в систему через ssh, поэтому, пока система находится в подвешенном состоянии, войдите в ssh и получите файл журнала.
Энтони

Ответы:


1

Когда вы выходите из системы -> настройки экрана входа в систему регулируются пользователем root
(я думаю).
Таким образом, любые соответствующие настройки видео будут «другими» (от настроек для ваших мониторов и графики как / user)

Так что, если бы я попытался сделать удар в темноте , я бы сказал общее «Ошибка графики» (потому что я не знаю достаточно информации)

Я рекомендую устранять неполадки, войдя в систему как «Ubuntu 2D» (как единое целое) или «Gnome Classic (без эффектов)», если он установлен, и затем проверьте, не происходит ли и сбой 2D-среды.

Если они все еще терпят крах, следующие успешные менеджеры окна изменения входа через

sudo dpkg-перенастроить gdm

В ожидании у вас установлен менеджер Gnome.
Имейте в виду: это, конечно, только то, что я бы сделал, чтобы попытаться вывести проблему.

Единственное, что имеет смысл для меня, это то, что как-то не отпустит видео или устройство.

Другие идеи включают -> удаление лишних USB-устройств (лично у меня были странные зависания из-за разных USB-устройств, однажды веб-камера).

дай мне знать...


0

Могу ли я узнать характеристики вашего компьютера?

  • Откройте "Системный монитор"
  • Нажмите на вкладку "Система"
  • В разделе «Оборудование» скопируйте и вставьте информацию «Память» и «Процессор».

или вы также можете прикрепить снимок экрана «Системный монитор»

Я считаю, что ваш компьютер имеет тенденцию зависать, потому что при «переключении» учетных записей ваша система перегружается. Это обычно происходит с компьютерами с низкими характеристиками. Из информации, уже размещенной вами, кажется, что ваш компьютер работает с низкими характеристиками. (Видеокарта « Чипсет:« AMD Radeon HD 6410D » известна своей низкой производительностью).

В следующий раз попробуйте выйти из одной учетной записи, прежде чем войти в другую . Таким образом, ресурсы вашего компьютера не будут заблокированы учетной записью, которая не используется.

Я полагаю, что этот метод позволит избежать зависания вашей системы.

Если вы предпочитаете «переключать» учетные записи, а не выходить из системы, а затем входить в другую учетную запись, вам необходимо обновить компьютер или купить новый с более высокими характеристиками / производительностью.


Это должно было быть указано не как ответ, а как комментарий к исходному вопросу.
Энтони

0

Учетные записи без пароля могут быть особой проблемой для авторизации заблокированной учетной записи. Я не имею в виду экран входа LightDM - он отлично работает с нулевыми паролями. Авторизация заблокированной учетной записи вступает в игру, если учетная запись заблокирована заставкой или подобным образом, или после того, как фокус переключается с пользователя, как это происходит при переключении учетных записей. Он просто не знает ни о пустых паролях, ни о том, как справиться с ситуацией.

Я предлагаю изменить пароли на всех учетных записях ребенка на что-то вроде «abc» или аналогичное и провести повторное тестирование.

Я не уверен, что это проблема, заметьте, поскольку нормальный способ, которым это проявляется, - это просто полная неспособность вернуться к аккаунту, как только вы от него откажетесь, но я, конечно, думаю, что это сделает вашу жизнь намного проще, если может дать процесс проверки заблокированного аккаунта, с которым можно работать.


0

ALT-SysReq-k (или ALT-PrintScreen-k), который заменил CTRL-ALT-BKSP для перезапуска Xorg, не исправляет ситуацию. Я всегда возвращаюсь на пустой экран.

do-release-upgrade с 11.10 до 12.10 значительно сократил количество неизбежных пустых экранов Xorg.


0

Я предполагаю здесь, но вы по беспроводной связи с установленными общими ресурсами. Выход из системы отключит вашу беспроводную сеть и приведет к зависанию Linux. Вы можете подождать, пока он истечет (несколько раз по несколько минут).

Там нет реального решения, кроме ручного размонтирования в первую очередь.

Также карты ATI всегда были очень требовательны к переключению VTY. Вы можете просто нажать на эту ошибку, хотя это не приведет к зависанию системы, просто иметь черный экран, который не исчезнет до перезагрузки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.