Bug 54327

Summary: Чёрный экран после установи системы
Product: Regular Reporter: Ivan A. Melnikov <iv>
Component: xfceAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=54329

Description Ivan A. Melnikov 2025-05-16 15:28:44 MSK
Беру последний снапшот:

$ gost12sum -l  regular-xfce-20250514-x86_64.iso
f11df04ef9df743e165a68463fc3f405c1a90b6539e93d1487a07dff84a25f312daea2ca942f4de84c3371701f0f92d0192acdd33004edfff24e0565affbc249 regular-xfce-20250514-x86_64.iso

Запускаю в qemu, в качесвте test.qcow2 -- чистый свежий пустой qcow2:

qemu-system-x86_64 -enable-kvm -nographic -m 4G -smp cpus=4 -netdev user,id=eth0,hostfwd=tcp::5022-:22 -net nic,netdev=eth0 -device virtio-vga-gl,xres=1280,yres=800 -display sdl,gl=on -drive file=test.qcow2 -cdrom regular-xfce-20250514-x86_64.iso

Выбираю в меню grub'а установку. Загружается инсталлятор, next next next..., root/root, user/user с автологином, перезагрузка.

Показывается plymouth, потом чёрный экран.
Comment 1 Ivan A. Melnikov 2025-05-16 15:29:52 MSK
Та же история на невиртуальном loongson 3a6000 c regular-xfce-20250514-loongarch64.iso.
Comment 2 Ivan A. Melnikov 2025-05-16 15:35:09 MSK
Ещё более та же история с regular-xfce-20250514-x86_64.img, мастер alterator-setup показывается и нормально отрабатывает, а потом чёрный экран. Но там по умолчанию включен ssh, что позволяет как-то посмотреть, что происходит. Например:

[user@localhost ~]$ journalctl -b -u lightdm
May 16 15:31:38 localhost.localdomain systemd[1]: Starting lightdm.service - Light Display Manager...
May 16 15:31:38 localhost.localdomain lightdm[809]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
May 16 15:31:38 localhost.localdomain systemd[1]: Started lightdm.service - Light Display Manager.
May 16 15:31:38 localhost.localdomain lightdm[885]: pam_succeed_if(lightdm-autologin:auth): requirement "shell notin /sbin/nologin:/usr/sbin/nologin:/bin/false:/usr/bin/false" was met by user "user"
May 16 15:31:38 localhost.localdomain lightdm[885]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
May 16 15:31:38 localhost.localdomain lightdm[885]: pam_tcb(lightdm-autologin:session): Session opened for user by (uid=0)
May 16 15:31:38 localhost.localdomain lightdm[885]: pam_tcb(lightdm-autologin:session): Session closed for user

Очень интересно. При этом systemctl status lightdm говорт, что он active (running)
Comment 3 Ivan A. Melnikov 2025-05-16 15:42:08 MSK
> qemu-system-x86_64 -enable-kvm 

Совсем забыл. На локалхосте где я запускаю qemu:

$ uname -r
6.12.28-6.12-alt1
$ rpm -qa qemu-system-x86
qemu-system-x86-9.2.3-alt1.x86_64
Comment 4 Ivan A. Melnikov 2025-05-16 15:45:04 MSK
> regular-xfce-20250514-x86_64.iso

В коммандной строке ядра в grub удалил quiet и splash, показали мне lightdm gtk greeter. Автологин всё ещё не срабатывает. На *.img то же самое.
Comment 5 Антон Мидюков 2025-05-16 15:59:49 MSK
Сеанс на wayland запускается, который не работает почти нигде.
Виноват autologin-sh-functions
24 апреля 2025 г. Sergey V Turchin 0.3.0-alt1
- setup wayland session by default for lightdm

Для live исправил так:
https://altlinux.space/antohami/mkimage-profiles/commit/9a26e99ad8d9de7376cd82bae6101c59200eb77a

Надо выделять в отдельный пакет wayland сессию и в образ не включать. Ибо глючево.
Comment 6 Ivan A. Melnikov 2025-05-16 16:03:42 MSK
В acc убрал у пользователя autologin, перезагрузился, работает. Вернул autologin, перезагрузился, работает.

То есть, сессия поменялась? Может, можно задавать сессию в инсталяторе?

> Надо выделять в отдельный пакет wayland сессию и в образ не включать. Ибо глючево.

Вообще да, пока глючево.
Comment 7 Антон Мидюков 2025-05-16 16:07:23 MSK
(Ответ для Ivan A. Melnikov на комментарий #6)
> В acc убрал у пользователя autologin, перезагрузился, работает. Вернул
> autologin, перезагрузился, работает.
> 
> То есть, сессия поменялась? Может, можно задавать сессию в инсталяторе?
> 

Надо дорабатывать alterator-users.