Bug 48757

Summary: При первом запуске системы отображается пользователь, который был удалён при OEM установке
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: installer-feature-lightdm-kdeAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, glinkinvd, golubevan, max.gordeef, rider, varaksaaa, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexander Makeenkov 2023-12-11 12:59:54 MSK
Система: ALT Workstation K 10.2.1 x86_64.
Версия пакета: lightdm-kde-greeter-0.4.17-alt1.x86_64

Шаги воспроизведения:
1. Установить систему в профиле OEM;
2. При установке системы создать пользователя test1;
3. На шаге настройки системы во время первого запуска удалить пользователя test1 и создать пользователя test2 и загрузить систему.

Получаемый результат:
На экране входа отображаются пользователи test1 и test2, при этом выбран test1. Если попытаться войти под него, то получим ошибку, потому что пользователя нет.
Если войти существующим пользователем, а затем выйти, то уже будет отображаться только существующий пользователь. При этом перезагрузка системы проблему не решает, несуществующий пользователь всё равно отображается.
Comment 1 Anton Farygin 2023-12-11 14:12:06 MSK
Видимо пользователь запоминается, надо проверять остался ли он в системе или удалять конфиг про OEM.
Comment 2 Sergey V Turchin 2023-12-11 14:20:23 MSK
(Ответ для Anton Farygin на комментарий #1)
> Видимо пользователь запоминается, надо проверять остался ли он в системе
В greeter нельзя. Это может доменный пользователь.

> или удалять конфиг про OEM.
По хорошему надо, чтоб все, кто трогал настройки, сделали это ещё раз после OEM-setup.
Comment 3 Антон Мидюков 2024-06-21 16:49:58 MSK
Нужно фиксить installer-feature-lightdm-kde. Лучше всего перенести скрипт в /etc/firsttime.d/
Тогда будет выполняться при первом запуске. Первый запуск будет уже после oem-настройки.
Comment 4 Антон Мидюков 2024-06-21 16:51:51 MSK
(Ответ для Антон Мидюков на комментарий #3)
> Нужно фиксить installer-feature-lightdm-kde. Лучше всего перенести скрипт в
> /etc/firsttime.d/
> Тогда будет выполняться при первом запуске. Первый запуск будет уже после
> oem-настройки.

А давайте прямо в пакет lightdm-kde-greeter скрипт этот, перенесённый в /etc/firsttime.d/, и запакуем?
Comment 5 Sergey V Turchin 2024-06-21 16:53:56 MSK
(Ответ для Антон Мидюков на комментарий #4)
> А давайте прямо в пакет lightdm-kde-greeter скрипт этот, перенесённый в
> /etc/firsttime.d/, и запакуем?
Хочется отдельно мантейнить. И тестирование быcтрее будет проходить в p11.
Comment 6 Alexander Makeenkov 2024-11-19 21:10:15 MSK
*** Bug 52105 has been marked as a duplicate of this bug. ***
Comment 7 Vladislav Glinkin 2026-03-03 17:29:13 MSK
Версия пакета: firsttime-lightdm-kde-0.3.1-alt1

На данный момент описанная проблема не воспроизводится. Судя по всему было исправлено ещё в 0.2.1-alt1 (https://git.altlinux.org/gears/f/firsttime-lightdm-kde.git?p=firsttime-lightdm-kde.git;a=commitdiff;h=d7f72ef8624709bafc72b201d74db1ba072531d6)
Comment 8 Sergey V Turchin 2026-03-04 12:18:43 MSK
(Ответ для Vladislav Glinkin на комментарий #7)
> Судя по всему было исправлено ещё в 0.2.1-alt1
Да