Bug 34964

Summary: gdm.service проблема взаимодействия с plymouth
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: gdmAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, mike, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    
Attachments:
Description Flags
Загрузка с отключенным splash (gdm стартует нормально)
none
Загрузка с включенным splash (происходит переключение на tty5)
none
Лог загрузки с включенным splash (происходит переключение на tty5)
none
Лог загрузки с выключенным splash (gdm стартует нормально) none

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 всё стало ок.