genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Доброе время суток друзья. После обновления на рабочем компе lightdm 1:1.24.0-1 -> lightdm 1:1.24.0-2 он перестал запускаться. На домашнем ноуте все ок. Откат версии так же решает проблему. lightdm.log (Тут, ИМХО, ничего примечательного):
seat0-greeter.log:
Вероятно проблема с доступом к /var/run/lightdm/.Xauthority у greeter. Мне кажется, что что-то там не так с pam. Но отчего так и как это победить? Может быть кто-то сможет подсказать направление поисков? Спасибо. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
genuesЯ не разбираюсь в этих DM, так как их не использую (считаю это лишним и вредным и плюс к этому значительно увеличивающим время загрузки системы), но в части этого сообщения genuesрекомендую для начала проанализировать права доступа к .Xauthority и /var/run/lightdm/.Xauthority, а также сравнить их содержимое (эти файлы должны совпадать, точнее иметь одинаковый MIT-MAGIC-COOKIE). 1. Свой MIT-MAGIC-COOKIE можно узнать посмотрев вывод xauth list (32-значное число в конце - 16 байт) Это же значение должно быть в конце вывода как hexdump -C .Xauthority, так и sudo hexdump -C /var/lib/lightdm/.Xauthority 2. .Xauthority должен иметь следующие права доступа ls -l .Xauthority -rw------- 1 <user> users ..... Если с этим все нормально, тогда нужно будет копать дальше. EDIT 1 - насчет прав доступа /var/lib/lightdm/.Xauthority не прав, конечно же, вывод ls -l /var/lib/lightdm/.Xauthority должен быть типа -rw------- 1 lightdm lightdm
Ошибки не исчезают с опытом - они просто умнеют
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
vasekПользовательского .Xauthority это не должно касаться по моему разумению. Я так понимаю lightdm как раз и не может создать (или кто это должен создавать?) /var/run/lightdm/.Xauthority и по этому не стартует. Если изменить права на папку, то всё заводится. До перезагрузки. Я совсем не в теме, что тут управляет правами. |
Lupo_Alberto |
|
Темы:
10
Сообщения:
110
Участник с: 08 сентября 2013
|
genuesГляньте, возможно, это поможет
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Lupo_AlbertoСпасибо, глянул - у меня папка /etc/tmpfiles.d пуста. Да и мне кажется, что изменять права на папку это не верный путь решения проблемы. |
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Я пробовал снести всё, что нашёл относящегося к lightdm и поставит его заново - не помогло. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
genuesНе должно, но есть ситуации при которых меняется MIT-MAGIC-COOKIE и меняются права на .Xauthority. Если такие изменения были, то обычно создается новый .Xauthority (или командой или простым удалением этого файла - при перегрузке создается автоматом новый). А потому и предложил проверить как содержимое, так и права. Если с этим все нормально, то причина в обновлении lightdm 1:1.24.0-1 -> lightdm 1:1.24.0-2 ...... но тогда это должно наблюдаться и у других. EDIT 1 - насчет других - только сейчас заметил genuesЗначит причина не в обновлении. Попробуй удалить .Xauthority и переименовать /var/lib/lightdm/.Xauthority и перегрузиться (в принципе можно и его удалить, но не знаю всех тонкостей lightdm).
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
genuesСмущает это - значит все-таки дело в обновлении? Что то там намудрили? И интересно тогда узнать - имеется ли эта проблема у других? UPD - лишний раз убеждаюсь в ненужности этих DM.
Ошибки не исчезают с опытом - они просто умнеют
|
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
надо править права в tmpfiles.d копируете из /usr/lib/tmpfiles.d в /etc/tmpfiles.d и правите потом надо удалить имеющийся каталог и перегрузиться
такие дела.
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
cucullusЛично мне не очень нравится правка прав в системных файлах. Для меня проще перед выключением/перегрузкой удалить два файла: .Xauthority и /var/lib/lightdm/.Xauthority, думаю это должно сработать (можно написать скриптик и повесить на горячую клавишу).
Ошибки не исчезают с опытом - они просто умнеют
|