Зависание lightDM при смене пользователя

Автор Извращенец, 29 мая 2017, 17:31:18

« назад - далее »

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

Извращенец

Прошу прощения за подобную тему, но больше спросить негде...

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

qupl

#1
Приветствую.
Извращенец, покажи версию ядра иксов и mate, чтобы хоть представлять чему оно соответствует в debian. DM какой? lightdm?

Извращенец

Ну, если ты надеешься прям сразу ошибку вычислить - то благо тебе.
Ядро 4.4.0-78
X.org 1.18.4
МАТЕ 1.12.1
Наблюдается данная ситуация уже ядра 3-4, так что не в ядре дело (мне кажется).

qupl

Так по крайней мере народ сориентируется с чем сравнивать 8/9/sid.
Логи dmesg /lightdm / auth  смотри в момент выхода, может там что-то пишется.


Cообщение объединено 30 мая 2017, 10:24:26

Наверное мало кто несколько пользователей использует, только специально повторять ситуацию.

Извращенец

Цитата: qupl от 30 мая 2017, 10:23:32Наверное мало кто несколько пользователей использует
Многопользовательская сетевая среда! В которой мало кто пользуется несколькими логинами...
Как меняется жизнь! Раньше Винда была однопользовательской системой, полной глюков. А сейчас всё наоборот :(
Это не с целью потроллить, Это просто обидный факт. Ну, вот так вот у меня, да. Линукс - и несколько юзеров. Что тут поделаешь.

alsoijw

Знакомый ник. Ты вроде ещё на убунте находил решение или только с проблемой столкнулся?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Извращенец

Цитата: alsoijw от 30 мая 2017, 21:15:45Ты вроде ещё на убунте находил решение
Находил бы решение - писал бы я тут?
Нет, решения я не нашёл.

qupl

Цитата: Извращенец от 30 мая 2017, 15:18:30
Многопользовательская сетевая среда! В которой мало кто пользуется несколькими логинами...
Как меняется жизнь! Раньше Винда была однопользовательской системой, полной глюков. А сейчас всё наоборот :(
Это не с целью потроллить, Это просто обидный факт. Ну, вот так вот у меня, да. Линукс - и несколько юзеров. Что тут поделаешь.
У кухонного комбайна функций предусмотрено тоже немало, а частенько его используют как миксер. Да и микроскопами гвозди бьют. Много условий должно совпасть чтобы в домашнем применении понадобилась одновременная работа нескольких пользователей. Я не говорю, что такого не бывает, но , согласись, редко.

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

Извращенец

Цитата: qupl от 31 мая 2017, 07:43:46Так что там с логами?
Как обычно: пока не нужно, система глючит, а как нужно - аки часики...
Ну, вот:

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
[свернуть]

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 от 31 мая 2017, 07:43:46Много условий должно совпасть чтобы в домашнем применении понадобилась одновременная работа нескольких пользователей.
Действительно... Когда дома больше одного пользователя компьютера - одновременная работа нескольких юзеров одновременно - это просто сумасшедшая редкость! А так все юзеры закрывают все свои программы и выходят из системы при каждой передаче клавы+мышки... Или у всех остальных каждый юзер имеет свой отдельный комп со своей Ос?

qupl

ЦитироватьDisplayServer x-3: Error connecting to XServer
Отсюда, видимо, нужно начинать копать.
Например, тыц.
Конфиг lightdm не менялся?

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

Извращенец

Цитата: qupl от 02 июня 2017, 07:46:41Конфиг lightdm не менялся?
Хмм.. Менялся. Возможно. Кабы я ещё помнил бы, что я там год назад менял!
Предлагаешь поменять ещё раз? ;)

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

qupl

Цитата: Извращенец от 02 июня 2017, 09:48:21Хмм.. Менялся. Возможно. Кабы я ещё помнил бы, что я там год назад менял!
Предлагаешь поменять ещё раз? ;)
Посмотреть на него и результаты поиска по ошибке, на предмет корелляции. )

Извращенец

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


alsoijw

Как костыль можно заменить lightdm на аналог.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?