Bug 46694

Summary: Ломается отображение LightDM, при попытке зайти в сессию Wayland
Product: Sisyphus Reporter: Osmolovskaya Anastasia <osmolovskayaaa>
Component: lightdmAssignee: manowar <manowar>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan, manowar, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Ломается отображение LightDM в tty1 none

Description Osmolovskaya Anastasia 2023-06-29 11:53:49 MSK
Created attachment 13633 [details]
Ломается отображение LightDM в tty1

Проверялось в p10 и Sisyphus - ошибка воспроизводится

Версия пакета:
lightdm-kde-greeter-0.4.10-alt1.x86_64
lightdm-kde-greeter-0.4.12-alt1.x86_64

Тестовые стенды:
Alt Workstation K 10.1 x86-64

Шаги для воспроизведения:
1. Выполнить настройку lightdm:
  # apt-get install kde5-display-manager-lightdm
  # systemctl disable --now display-manager
  # systemctl enable --now lightdm
  # reboot

2. Перейти в tty2, создать нового пользователя и перезагрузить lightdm:
  # useradd test2 && passwd test2
  # systemctl restart lightdm

3. Вернуться в tty1, выбрать созданного пользователя (test2) и авторизоваться в сессии Wayland

Ожидаемый результат: успешная авторизация 

Реальный результат: ломается отображение LightDM (см. вложение), при этом статусы dbus.service и lightdm.service остаются active(running)

В логах возникает сообщение: 

lightdm[6061] Failed to open CK session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
Comment 1 Anton Golubev 2023-06-29 12:04:23 MSK
На самом деле это воспроизводится с любым другим гритером, так что это не является багом в lightdm-kde-greeter, но является багом/особенностью lightdm.

Хотелось бы добавить что это не воспроизведётся, если вы не будете занимать tty2, а повторите эти шаги с использованием, например, tty3.
Comment 2 manowar@altlinux.org 2023-06-29 13:20:34 MSK
У нас есть патчи для wayland и на выбор VT (tty), которые написал Алексей (darktemplar@). Я старался их не трогать и включил в новую версию, но видимо, что-то пошло не так. Я правильно понимаю, что с предыдущей версией LightDM этой ошибки нет?
Comment 3 Anton Golubev 2023-06-29 13:44:23 MSK
(In reply to manowar@altlinux.org from comment #2)

> Я правильно понимаю, что с предыдущей версией LightDM этой ошибки нет?

Я точно наблюдал эту проблему ещё 28 февраля (2023) (сохранился некоторый диалог в телеграм)

Ещё, видимо, всё чинится если добавить в конфиг use-free-vt=true, но я не знаю о побочных эффектах.
Comment 4 manowar@altlinux.org 2023-06-29 23:28:03 MSK
(Ответ для Anton Golubev на комментарий #3)
> Ещё, видимо, всё чинится если добавить в конфиг use-free-vt=true, но я не
> знаю о побочных эффектах.

Возможно, вэйландоводы знают об этом больше. :)

Анастасия, не подскажете, существует ли отработанная методика тестирования LightDM с Wayland и нет ли там чего-то про use-free-vt?