Bug 34964 - gdm.service проблема взаимодействия с plymouth
Summary: gdm.service проблема взаимодействия с plymouth
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gdm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2018-05-30 06:46 MSK by Антон Мидюков
Modified: 2018-09-28 15:46 MSK (History)
3 users (show)

See Also:


Attachments
Загрузка с отключенным splash (gdm стартует нормально) (84.47 KB, image/svg+xml)
2018-05-30 07:10 MSK, Антон Мидюков
no flags Details
Загрузка с включенным splash (происходит переключение на tty5) (87.38 KB, image/svg+xml)
2018-05-30 07:17 MSK, Антон Мидюков
no flags Details
Лог загрузки с включенным splash (происходит переключение на tty5) (440.76 KB, text/x-log)
2018-05-30 07:22 MSK, Антон Мидюков
no flags Details
Лог загрузки с выключенным splash (gdm стартует нормально) (268.46 KB, text/x-log)
2018-05-30 07:28 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2018-05-30 06:46:08 MSK
После перехода на gdm.service в m-p профили регулярки gnome3 замечена следующая проблема: до начала загрузки gdm, происходит переключение в tty5. Переключившись в tty1, gdm стартует и всё загружается норм. Если отключить splash в параметрах загрузки ядра, проблемы нет. Вывод проблема во взаимодействии gdm.service и plymouth.

Возможно, что дело в типе процессора. Проблемы нет на слабом процессоре AMD E2-1700, но есть на intel core i5-7200U, даже в virtualbox.

Может gdm.service нужно ждать пока закончит работу plymouth? Такой проблемы с prefdm не наблюдалось, но и prefdm.service не запускался, кстати.
Comment 1 Антон Мидюков 2018-05-30 07:10:17 MSK
Created attachment 7565 [details]
Загрузка с отключенным splash (gdm стартует нормально)
Comment 2 Антон Мидюков 2018-05-30 07:17:37 MSK
Created attachment 7566 [details]
Загрузка с включенным splash (происходит переключение на tty5)
Comment 3 Антон Мидюков 2018-05-30 07:22:49 MSK
Created attachment 7567 [details]
Лог загрузки с включенным splash (происходит переключение на tty5)
Comment 4 Антон Мидюков 2018-05-30 07:28:45 MSK
Created attachment 7568 [details]
Лог загрузки с выключенным splash (gdm стартует нормально)
Comment 5 Michael Shigorin 2018-05-30 10:29:55 MSK
Помнится, zerg@ копал вопросы взаимодействия *dm с плимутом, но уже давно.
Comment 6 Антон Мидюков 2018-05-30 10:54:58 MSK
Кстати, возможно это ещё и с переключением видеодрайвера связано, так как сплэш на пол секунды гаснет, а затем становится черный экран и видна лишь полоса загрузки от сплэша.

А так в логе видно вот такое:
...
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) This device may have been added with another device file.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) config/udev: Adding input device (unnamed) (/dev/ptmx)
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) No input driver specified, ignoring this device.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) This device may have been added with another device file.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) config/udev: Adding input device (unnamed) (/dev/tty)
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) No input driver specified, ignoring this device.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) This device may have been added with another device file.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) config/udev: Adding input device (unnamed) (/dev/tty0)
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) No input driver specified, ignoring this device.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) This device may have been added with another device file.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) config/udev: Adding input device (unnamed) (/dev/tty1)
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) No input driver specified, ignoring this device.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) This device may have been added with another device file.
мая 30 04:10:22 localhost.localdomain /usr/libexec/gdm-x-session[1010]: (II) config/udev: Adding input device (unnamed) (/dev/tty10)
...

gdm перебирает все tty по очереди циклически...
Comment 7 Антон Мидюков 2018-07-24 17:13:31 MSK
После обновления xorg-drv-video, в virtualbox такой проблемы больше нет. Так как xorg-drv-video поломал загрузку регулярок на реальном железе, проверить есть ли ещё проблема на реальном железе, возможности нет.
Comment 8 Антон Мидюков 2018-07-25 12:34:55 MSK
Проверил. На реальном железе проблемы также нет. Скорее всего проблема с видеодрайвером вылазила. Будем считать, что исправлено.
Comment 9 Антон Мидюков 2018-08-01 15:45:45 MSK
(В ответ на комментарий №8)
> Проверил. На реальном железе проблемы также нет. Скорее всего проблема с
> видеодрайвером вылазила. Будем считать, что исправлено.

Сегодня на этом же компьютере проблема стала проявляться при загрузке в режиме EFI, стабильно. Неделю назад проблемы не было. Дело случая...
Comment 10 Антон Мидюков 2018-08-21 16:23:58 MSK
Похоже, что эта проблема решилась и теперь наблюдается другая похожая, так как отключение splash не помогает. Переключения на tty5 при загрузке нет. Достаточно переключиться из tty1 в другую tty и обратно, чтобы gdm проявился.
Comment 11 Антон Мидюков 2018-09-28 15:46:31 MSK
(В ответ на комментарий №10)
> Похоже, что эта проблема решилась и теперь наблюдается другая похожая, так как
> отключение splash не помогает. Переключения на tty5 при загрузке нет.
> Достаточно переключиться из tty1 в другую tty и обратно, чтобы gdm проявился.

После обновления до gnome 3.30 всё стало ок.