LINUX.ORG.RU

Сошёл с ума GDM

 


1

1

Всем привет,

Странные вещи стали происходить с GDM: не хочет пускать меня в сеанс - думает некоторое время, пару раз моргает экраном, потом снова выкидывает в Welcome. При этом вход в консоль проходит на ура и без ошибок, если в консоли сказать startx - всё прекрасно запускается. Журналы:

/var/log/messages

Sep 19 14:40:26 KSL acpid: client connected from 1944[0:0]
Sep 19 14:40:26 KSL acpid: 1 client rule loaded
Sep 19 14:40:26 KSL dbus-daemon[792]: dbus[792]: [system] Rejected send message, 3 matched rules; type="method_return", sender=":1.2" (uid=0 pid=760 comm="/usr/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.89" (uid=42 pid=1965 comm="/usr/bin/gnome-session -f ")
Sep 19 14:40:26 KSL dbus[792]: [system] Rejected send message, 3 matched rules; type="method_return", sender=":1.2" (uid=0 pid=760 comm="/usr/lib/systemd/systemd-logind ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.89" (uid=42 pid=1965 comm="/usr/bin/gnome-session -f ")
Sep 19 14:40:44 KSL systemd-logind[760]: New session 11 of user user.
Sep 19 14:40:44 KSL systemd-logind[760]: Linked /tmp/.X11-unix/X0 to /run/user/user/X11-display.
Sep 19 14:40:44 KSL systemd-logind[760]: Removed session 8.
Sep 19 14:40:44 KSL gdm-simple-slave[1942]: WARNING: Child process 1965 was already dead.
Sep 19 14:40:44 KSL systemd-logind[760]: Removed session 11.
Sep 19 14:40:44 KSL gdm-simple-slave[1942]: WARNING: Freeing conversation 'gdm-password' with active job
Sep 19 14:40:45 KSL acpid: client 1944[0:0] has disconnected
Sep 19 14:40:45 KSL acpid: client connected from 8337[0:0]
Sep 19 14:40:45 KSL acpid: 1 client rule loaded
Sep 19 14:40:45 KSL systemd-logind[760]: New session 12 of user gdm.
Sep 19 14:40:45 KSL systemd-logind[760]: Linked /tmp/.X11-unix/X0 to /run/user/gdm/X11-display.
Sep 19 14:40:47 KSL dbus-daemon[792]: dbus[792]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.160" (uid=42 pid=8394 comm="gnome-shell --gdm-mode ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.16" (uid=0 pid=1025 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Sep 19 14:40:47 KSL dbus[792]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.160" (uid=42 pid=8394 comm="gnome-shell --gdm-mode ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.16" (uid=0 pid=1025 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Sep 19 14:40:49 KSL acpid: client 8337[0:0] has disconnected
Sep 19 14:40:54 KSL acpid: client connected from 2024[0:16777219]
Sep 19 14:40:54 KSL acpid: 1 client rule loaded

/var/log/gdm/:0-greeter.log

Предупреждение менеджера окон: CurrentTime used to choose focus window; focus window may not be correct.
Предупреждение менеджера окон: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!

/var/log/gdm/:0-slave.log

gdm-welcome][8360]: pam_unix(gdm-welcome:session): session opened for user gdm by user(uid=0)

В messages есть подозрительные пассажи - но я пока не могу придумать, как их использовать для поиска проблемы и её решения (всё, что пока нашёл, мой случай не описывает). Идеи?

★★

Ответ на: комментарий от Cyril

Просто по описанию похоже на крэш иксов, но раз чисто значит чисто.
Напишите, чтоль, версии софта/дистрибутив, может кто поможет.

rand
()
Ответ на: комментарий от rand

Да не, не совсем то... У меня ж X'ы не падают и даже работают прекрасно. А вот GDM чудит. Сносить его - плохой вариант.

Cyril ★★
() автор топика

А если залогиниться с чистым профилей/под новым пользователем?

Сошёл с ума GDM

Увидел коммиты в gnome 3.6

bsdfun ★★★★★
()
Ответ на: комментарий от bsdfun

А если залогиниться с чистым профилей/под новым пользователем?

Тоже это обдумываю, но пока некогда было.

Увидел коммиты в gnome 3.6

Эт может быть... Ж;-) Хотя я пока не видел, что там могло его привести в священный ужас.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

Воспользовался помощью коллег, кстати - у них та же проблема. Надо ещё локального пользователя попробовать.

P.S. Выяснилась интересная деталь заодно, у меня и одного из коллег пункты в списке пользователей на экране входа поименованы именами пользователя, а у ещё одного коллеги из AD вытащило полное имя. Думал, что winbind так не умеет - ан нет... Надо лезть в AD, смотреть - в чём разница.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

Воспользовался помощью коллег, кстати - у них та же проблема. Надо ещё локального пользователя попробовать.

В смысле - попросил на мою машину зайти.

Cyril ★★
() автор топика
Ответ на: комментарий от toney

Да я и с пятого перехожу в консоль и оттуда X'ы запускаю. Но это же непорядок! Ж;-)

Cyril ★★
() автор топика
Ответ на: комментарий от ms-dos128

По идее, нет. Но я проверил - нашёл в gdm-welcome закомментированную строку «auth include system-auth» в gdm-welcome. Комментировал я уже после возникновения проблем - не помню, в чём была идея. Раскомментировал - и всё стало вообще прекрасно: GDM зависает на попытке загрузить окно приветствия. Ж;-) По-прежнему пользуюсь startx из консоли пока.

Как-то это всё крайне забавно...

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

У меня такая же ерунда. До этого была ошибка, что gdm не может открыть сешин. Потом я прибавил gdm в группу videо и теперь startx не работает и ни для рута ни для нормального пользователя. А вот ошибка таже самая как у автора. Может кто может подсказать как вылечить? Я поставил свежую Федору 17.

anonymous
()
Ответ на: комментарий от anonymous

Ну я пока ещё ковыряюсь, не нашёл причины - но есть одно предположение (на Gentoo помогло). Завтра проверю - если оно, отпишусь.

Cyril ★★
() автор топика
Ответ на: комментарий от iZEN

Ж;-) А я всё думал - когда же поступит такое предложение?

На самом деле, GNOME 3 меня практически полностью устраивает (и больше, чем XFCE - хотя объяснить не смогу) - так что не выход.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

А можно спросить какое предложение? я вчера экспериментировал с группами gdm. Когда он в группах видео и аудио, то вроде как выходит логин, но в нём ничего делать нельзя. Да и ошибка вылетаем таже

anonymous
()
Ответ на: комментарий от Debasher

Ну, например, затем, что без него (при использовании GNOME, для работы некоторых плюшек типа gnome-keyring, специфических настроек DBus, ConsoleKit и PolicyKit) необходимо активно править конфигурационные файлы. Например, у меня при входе через startx нельзя отредактировать созданные мной же сетевые соединения, необходимо вручную разблокировать gnome-keyring (при этом ещё и синхронизация пароля не происходит) - и т.д....

Cyril ★★
() автор топика
Ответ на: комментарий от anonymous

Ну на Gentoo у меня глюк был связан с настройками pam_ldap.so в /etc/pam.d/gdm-welcome - но на Fedora этой строки нет, так что мимо.

Посмотрите, пожалуйста - в gconf-editor ключ desktop > gnome > session присутствует? У меня его нет, что несколько напрягает. Там прописывается WM - и выглядит вполне логичным, что при его отсутствии наблюдаются проблемы.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

Интересно, а gconf-editor у меня не работает :( не подскажите в каком файле лежат эти настройки? А что если строчку с pam_ldap.so дополнить в Fedora? Забыл сказать, что я не могу использовать startx для root тк после того как появляется меню, оболочка не реагирует на мышку

anonymous
()
Ответ на: комментарий от anonymous

Интересно, а gconf-editor у меня не работает :( не подскажите в каком файле лежат эти настройки?

Не уверен, что его просто так удастся прочитать. Это типа реестра в Windows, который без regedit представляет собой бинарную белиберду. Что именно говорит gcong-editor?

А что если строчку с pam_ldap.so дополнить в Fedora?

Не нужно это. Эта строчка говорит, что нужно аутентифицировать пользователя в LDAP - и при отсутствии сервера LDAP и корректных настроек она, в лучшем случае, бесполезна. В худшем (особенно при неправильных параметрах) добавит ещё одну проблему.

тк после того как появляется меню, оболочка не реагирует на мышку

А на клавиши реагирует (например, на Win)? Если да - то проблема с драйвером мыши, и нужно лечить её.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

gcong-editor у меня по всему видимому отсутсевует. Нет такого файла ни в /bin, ни в /usr/bin(где он по документации должен лежат) насчёт зависшего root' а в том то и дело что нормальный пользователь, работает без проблем.

anonymous
()
Ответ на: комментарий от anonymous

Тогда есть возможность того, что просто заблокирован вход root в грвфический сеанс (вообще в Fedora это по умолчанию). При входе через GDM последний просто не даёт войти, а вот со startx не пробовал - возможно, так и ведёт себя.

Про gconf-editor - это отдельный пакет, и странно, что его нет. Вроде он должен вместе с GNOME устанавливаться. Можно попробовать его установить - в консоли «yum install gconf-editor» (с правами root, естественно).

Cyril ★★
() автор топика
Последнее исправление: Cyril (всего исправлений: 1)
Ответ на: комментарий от Cyril

mne nadoelo tolko iskat' resheniya. Postavil drugoj spin i vsyo rabotaet dazhe WIFI

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.