Bug 45352 - На ALT Education lightdm не может загрузиться из-за файла /home/<user>/.face
Summary: На ALT Education lightdm не может загрузиться из-за файла /home/<user>/.face
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm-webkit2-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ruslandh
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-21 15:11 MSK by Osmolovskaya Anastasia
Modified: 2023-02-21 16:29 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Osmolovskaya Anastasia 2023-02-21 15:11:13 MSK
Версия пакета: 
lightdm-webkit2-greeter-3.5.2-alt1.2.x86_64
lightdm-gtk-greeter-2.0.7-alt10.x86_64
lightdm-1.30.0-alt24.x86_64

Тестовые стенды: ALT Education/Education KDE 

Шаги для воспроизведения: 
1. Установить пакеты lightdm, lightdm-gtk-greeter и lightdm-webkit2-greeter:
# apt-get install lightdm lightdm-gtk-greeter lightdm-webkit2-greeter

2. В файле конфигурации /etc/lightdm/lightdm.conf  найти блок [Seat:*] установить значение:

greeter-session=web-greeter

3. Добавить lightdm в автозагрузку и перезагрузить систему: # systemctl enable lightdm && reboot

Ожидаемый результат: успешный запуск lightdm, загружается экран приветствия web-greeter

Реальный результат: lightdm не может загрузиться из-за отсутствия прав доступа к файлу /home/<user>/.face

Дополнительно: при изменении прав у файла /home/<user>/.face на 644, ошибка не воспроизводится - однако, такое поведение может стать проблемой для обычного пользователя
Comment 1 Osmolovskaya Anastasia 2023-02-21 16:29:57 MSK
Дополнительно прикладываю часть из вывода команды # tail -f /var/log/lightdm/*:

==> /var/log/lightdm/seat0-greeter.log <==
2023-02-21 16:27:09 [ WARNING ] __init__ - __init__.py:60 : layout_to_dict | 'utf-8' codec can't decode byte 0xd0 in position 8: unexpected end of data

==> /var/log/lightdm/lightdm.log <==
[+1.88s] DEBUG: Greeter start authentication for test
[+1.89s] DEBUG: Session pid=5790: Started with service 'lightdm', username 'test'
[+1.91s] DEBUG: Session pid=5790: Got 1 message(s) from PAM
[+1.91s] DEBUG: Prompt greeter with 1 message(s)

==> /var/log/lightdm/seat0-greeter.log <==
Traceback (most recent call last):
  File "/usr/lib64/web-greeter/browser/url_scheme.py", line 78, in requestStarted
    raise err
  File "/usr/lib64/web-greeter/browser/url_scheme.py", line 61, in requestStarted
    with open(path, 'rb') as file:
PermissionError: [Errno 13] Отказано в доступе: '/home/test/.face'
/usr/bin/web-greeter: строка 2:  5740 Аварийный останов         python3 /usr/lib64/web-greeter $@