debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Зависание lightDM при смене пользователя  (Прочитано 1275 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Прошу прощения за подобную тему, но больше спросить негде...

Дано: Убунту 16.04 с ДМ МАТЕ. На компе создано 4 пользователя. БОльшую часть времени всё работает нормально. Но! Иногда! Непонятно при каких условиях, при выходе из пользователя (когда залогинено 2 или более одновременно) или смене пользователя - экран графического выбора пользователя отсутствует. То есть, совсем. Чёрный. При этом текущие (залогиненные) пользователи доступны по Alt-сtr-F7(8,9). В каждого из них можно зайти. Но войти незалогиненным - невозможно. Перезагрузка системы спасает положение (на день-два), а потом глюк опять вылезает. Особенно обидно, когда у других юзеров нет логинов тех, что сейчас в системе, и поэтому приходится перегружать комп с потерей текущей работы.
Где хотя бы посмотреть, в чём проблема?
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #1 : 30 Май 2017, 08:32:48 »
Приветствую.
Извращенец, покажи версию ядра иксов и mate, чтобы хоть представлять чему оно соответствует в debian. DM какой? lightdm?
« Последнее редактирование: 30 Май 2017, 08:47:28 от qupl »
 

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #2 : 30 Май 2017, 09:32:02 »
Ну, если ты надеешься прям сразу ошибку вычислить - то благо тебе.
Ядро 4.4.0-78
X.org 1.18.4
МАТЕ 1.12.1
Наблюдается данная ситуация уже ядра 3-4, так что не в ядре дело (мне кажется).
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #3 : 30 Май 2017, 10:23:32 »
Так по крайней мере народ сориентируется с чем сравнивать 8/9/sid.
Логи dmesg /lightdm / auth  смотри в момент выхода, может там что-то пишется.


Cообщение объединено 30 Май 2017, 10:24:26
Наверное мало кто несколько пользователей использует, только специально повторять ситуацию.

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #4 : 30 Май 2017, 15:18:30 »
Наверное мало кто несколько пользователей использует
Многопользовательская сетевая среда! В которой мало кто пользуется несколькими логинами...
Как меняется жизнь! Раньше Винда была однопользовательской системой, полной глюков. А сейчас всё наоборот :(
Это не с целью потроллить, Это просто обидный факт. Ну, вот так вот у меня, да. Линукс - и несколько юзеров. Что тут поделаешь.
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: Зависание lightDM при смене пользователя
« Ответ #5 : 30 Май 2017, 21:15:45 »
Знакомый ник. Ты вроде ещё на убунте находил решение или только с проблемой столкнулся?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #6 : 30 Май 2017, 22:44:26 »
Ты вроде ещё на убунте находил решение
Находил бы решение - писал бы я тут?
Нет, решения я не нашёл.
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #7 : 31 Май 2017, 07:43:46 »
Многопользовательская сетевая среда! В которой мало кто пользуется несколькими логинами...
Как меняется жизнь! Раньше Винда была однопользовательской системой, полной глюков. А сейчас всё наоборот :(
Это не с целью потроллить, Это просто обидный факт. Ну, вот так вот у меня, да. Линукс - и несколько юзеров. Что тут поделаешь.
У кухонного комбайна функций предусмотрено тоже немало, а частенько его используют как миксер. Да и микроскопами гвозди бьют. Много условий должно совпасть чтобы в домашнем применении понадобилась одновременная работа нескольких пользователей. Я не говорю, что такого не бывает, но , согласись, редко.

Так что там с логами?

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #8 : 01 Июнь 2017, 19:03:58 »
Так что там с логами?
Как обычно: пока не нужно, система глючит, а как нужно - аки часики...
Ну, вот:

Spoiler: lightdm • показать
[+175914.26s] DEBUG: Seat seat0: Session stopped
[+175914.26s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+175914.26s] DEBUG: Sending signal 15 to process 24625
[+175914.36s] DEBUG: Process 24625 exited with return value 0
[+175914.36s] DEBUG: DisplayServer x-3: X server stopped
[+175914.36s] DEBUG: Releasing VT 10
[+175914.36s] DEBUG: DisplayServer x-3: Removing X server authority /var/run/lightdm/root/:3
[+175914.36s] DEBUG: Seat seat0: Display server stopped
[+195662.68s] DEBUG: Seat seat0: Creating greeter session
[+195662.68s] DEBUG: Seat seat0: Creating display server of type x
[+195662.68s] DEBUG: Using VT 10
[+195662.68s] DEBUG: Seat seat0: Starting local X display on VT 10
[+195662.68s] DEBUG: DisplayServer x-3: Logging to /var/log/lightdm/x-3.log
[+195662.68s] DEBUG: DisplayServer x-3: Writing X server authority to /var/run/lightdm/root/:3
[+195662.68s] DEBUG: DisplayServer x-3: Launching X Server
[+195662.68s] DEBUG: Launching process 13976: /usr/bin/X -core :3 -seat seat0 -auth /var/run/lightdm/root/:3 -nolisten tcp vt10 -novtswitch
[+195662.68s] DEBUG: DisplayServer x-3: Waiting for ready signal from X server :3
[+195662.89s] DEBUG: Seat seat0 changes active session to
[+195663.53s] DEBUG: Got signal 10 from process 13976
[+195663.53s] DEBUG: DisplayServer x-3: Got signal from X server :3
[+195663.53s] DEBUG: DisplayServer x-3: Connecting to XServer :3
[+195663.53s] DEBUG: DisplayServer x-3: Error connecting to XServer :3
[+195664.01s] DEBUG: Got signal 10 from process 13976
[+195664.60s] DEBUG: Got signal 10 from process 13976


Spoiler: auth • показать
Jun  1 12:17:01 aaz-home CRON[21825]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 12:17:01 aaz-home CRON[21825]: pam_unix(cron:session): session closed for user root
Jun  1 12:47:59 aaz-home pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1001)
Jun  1 12:47:59 aaz-home pkexec: pam_systemd(polkit-1:session): Cannot create session: Already running in a session
Jun  1 12:47:59 aaz-home pkexec[24049]: ej1: Executing command [USER=root] [TTY=unknown] [CWD=/home/ej1] [COMMAND=/usr/lib/update-notifier/package-system-locked]
Jun  1 12:48:15 aaz-home pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Jun  1 12:48:15 aaz-home pkexec: pam_systemd(polkit-1:session): Cannot create session: Already running in a session
Jun  1 12:48:15 aaz-home pkexec[24091]: aaz1: Executing command [USER=root] [TTY=unknown] [CWD=/home/aaz1] [COMMAND=/usr/lib/update-notifier/package-system-locked]
Jun  1 12:51:33 aaz-home lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Jun  1 12:51:33 aaz-home systemd-logind[1081]: Removed session c21.
Jun  1 12:51:33 aaz-home systemd: pam_unix(systemd-user:session): session closed for user lightdm
Jun  1 12:56:01 aaz-home lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun  1 12:56:01 aaz-home lightdm: PAM adding faulty module: pam_kwallet.so
Jun  1 12:56:01 aaz-home lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun  1 12:56:01 aaz-home lightdm: PAM adding faulty module: pam_kwallet5.so
Jun  1 12:56:01 aaz-home lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Jun  1 12:56:01 aaz-home systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Jun  1 12:56:01 aaz-home systemd-logind[1081]: New session c22 of user lightdm.
Jun  1 12:56:02 aaz-home lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun  1 12:56:02 aaz-home lightdm: PAM adding faulty module: pam_kwallet.so
Jun  1 12:56:02 aaz-home lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun  1 12:56:02 aaz-home lightdm: PAM adding faulty module: pam_kwallet5.so
Jun  1 12:56:02 aaz-home lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "masya1"
Jun  1 13:16:55 aaz-home lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun  1 13:16:55 aaz-home lightdm: PAM adding faulty module: pam_kwallet.so
Jun  1 13:16:55 aaz-home lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun  1 13:16:55 aaz-home lightdm: PAM adding faulty module: pam_kwallet5.so
Jun  1 13:16:55 aaz-home lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "ej1"
Jun  1 13:16:58 aaz-home lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Jun  1 13:16:58 aaz-home systemd-logind[1081]: Removed session c22.
Jun  1 13:16:58 aaz-home systemd: pam_unix(systemd-user:session): session closed for user lightdm
Jun  1 13:17:01 aaz-home CRON[26046]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 13:17:01 aaz-home CRON[26046]: pam_unix(cron:session): session closed for user root
Jun  1 14:17:01 aaz-home CRON[29675]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 14:17:01 aaz-home CRON[29675]: pam_unix(cron:session): session closed for user root
Jun  1 15:17:02 aaz-home CRON[1006]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 15:17:02 aaz-home CRON[1006]: pam_unix(cron:session): session closed for user root
Jun  1 16:17:01 aaz-home CRON[5045]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 16:17:01 aaz-home CRON[5045]: pam_unix(cron:session): session closed for user root
Jun  1 16:49:01 aaz-home CRON[7003]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 16:49:01 aaz-home CRON[7003]: pam_unix(cron:session): session closed for user root
Jun  1 17:17:01 aaz-home CRON[8663]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 17:17:01 aaz-home CRON[8663]: pam_unix(cron:session): session closed for user root
Jun  1 18:17:01 aaz-home CRON[12230]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun  1 18:17:01 aaz-home CRON[12230]: pam_unix(cron:session): session closed for user root
Jun  1 18:48:09 aaz-home sshd[14124]: Accepted password for aaz1 from 192.168.1.38 port 36534 ssh2
Jun  1 18:48:09 aaz-home sshd[14124]: pam_unix(sshd:session): session opened for user aaz1 by (uid=0)
Jun  1 18:48:09 aaz-home systemd-logind[1081]: New session 66 of user aaz1.
Jun  1 18:48:21 aaz-home sudo:     aaz1 : TTY=pts/1 ; PWD=/home/aaz1 ; USER=root ; COMMAND=/usr/bin/mc
Jun  1 18:48:21 aaz-home sudo: pam_unix(sudo:session): session opened for user root by aaz1(uid=0)
Jun  1 18:55:32 aaz-home sudo: pam_unix(sudo:session): session closed for user root
Jun  1 18:55:36 aaz-home sshd[14303]: Received disconnect from 192.168.1.38 port 36534:11: disconnected by user
Jun  1 18:55:36 aaz-home sshd[14303]: Disconnected from 192.168.1.38 port 36534
Jun  1 18:55:36 aaz-home sshd[14124]: pam_unix(sshd:session): session closed for user aaz1
Jun  1 18:55:36 aaz-home systemd-logind[1081]: Removed session 66.
Jun  1 18:55:47 aaz-home sshd[14781]: Accepted password for aaz1 from 192.168.1.38 port 36674 ssh2
Jun  1 18:55:47 aaz-home sshd[14781]: pam_unix(sshd:session): session opened for user aaz1 by (uid=0)
Jun  1 18:55:47 aaz-home systemd-logind[1081]: New session 67 of user aaz1.

Вывод dmesg весь нужен?

З.Ы.
Много условий должно совпасть чтобы в домашнем применении понадобилась одновременная работа нескольких пользователей.
Действительно... Когда дома больше одного пользователя компьютера - одновременная работа нескольких юзеров одновременно - это просто сумасшедшая редкость! А так все юзеры закрывают все свои программы и выходят из системы при каждой передаче клавы+мышки... Или у всех остальных каждый юзер имеет свой отдельный комп со своей Ос?
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #9 : 02 Июнь 2017, 07:46:41 »
Цитировать
DisplayServer x-3: Error connecting to XServer
Отсюда, видимо, нужно начинать копать.
Например, тыц.
Конфиг lightdm не менялся?

Действительно... Когда дома больше одного пользователя компьютера - одновременная работа нескольких юзеров одновременно - это просто сумасшедшая редкость! А так все юзеры закрывают все свои программы и выходят из системы при каждой передаче клавы+мышки... Или у всех остальных каждый юзер имеет свой отдельный комп со своей Ос?
Если комп не ноутбук, то его чаще всего выключают, то есть сохранность запущенных програм отпадает. Объяснить человеку далекому от ПК необходимость завершения сессий тоже не тривиальная задача, просто все работают под одним и тем же пользователем. Это не единственная модель поведения, но мне кажется, что таких большинство. Могу ошибаться.

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #10 : 02 Июнь 2017, 09:48:21 »
Конфиг lightdm не менялся?
Хмм.. Менялся. Возможно. Кабы я ещё помнил бы, что я там год назад менял!
Предлагаешь поменять ещё раз? ;)

Объяснить человеку далекому от ПК необходимость завершения сессий тоже не тривиальная задача, просто все работают под одним и тем же пользователем.
Да, поэтому как только пользователи сталкиваются с возможностью "перключить пользователя" - ею тут же начинают пользоваться! Ибо реально удобно и быстро. А разделение функций, программ и рабочих столов - это уже жизненная (для результатов работы) необходимость. Так что несколько пользователей за одним компом я и под виндой наблюдаю постоянно. Даже у бабушек-дедушек, далёких от компов в принципе. Что уж про линукс говорить, где без этого вобще никуда?
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #11 : 02 Июнь 2017, 10:12:55 »
Хмм.. Менялся. Возможно. Кабы я ещё помнил бы, что я там год назад менял!
Предлагаешь поменять ещё раз? ;)
Посмотреть на него и результаты поиска по ошибке, на предмет корелляции. )

Оффлайн Извращенец

  • Topic Author
  • Сообщений: 66
Re: Зависание lightDM при смене пользователя
« Ответ #12 : 02 Июнь 2017, 18:37:49 »
Spoiler: 99_ubuntu-mate.conf • показать

#
# background = Background file to use, either an image path or a color (e.g. #772953)
# theme-name = GTK+ theme to use
# icon-theme-name = Icon theme to use
# font-name = Font to use
# xft-antialias = Whether to antialias Xft fonts (true or false)
# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
# xft-hintstyle = What degree of hinting to use (none, slight, medium, or hintfull)
# xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr)
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
# keyboard = command to launch on-screen keyboard
# position = main window position: x y
# default-user-image = Image used as default user icon, path or #icon-name
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
#
[greeter]
background=/usr/share/backgrounds/ubuntu-mate-common/Ubuntu-Mate-Cold-lightdm.jpg
theme-name=Ambiant-MATE
icon-theme-name=Ambiant-MATE
font-name=Ubuntu 11
xft-antialias=true
xft-dpi=96
xft-hintstyle=hintslight
xft-rgba=rgb
indicators=~host;~spacer;~clock;~spacer;~session;~a11y;~language;~power
keyboard=onboard
reader=orca
position = 50%,center 50%,center
default-user-image = #avatar-default
screensaver-timeout = 60
a11y-states=contrast;font;keyboard;reader
user-background = false
clock-format = %a %d %b, %H:%M
active-monitor=0

Та беc проблем.
 

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Зависание lightDM при смене пользователя
« Ответ #13 : 02 Июнь 2017, 20:44:02 »
Эм. Это же не он. /etc/lightdm/lightdm.conf

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: Зависание lightDM при смене пользователя
« Ответ #14 : 03 Июнь 2017, 01:02:07 »
Как костыль можно заменить lightdm на аналог.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Теги: