Bug 56400 - gdm: после обновления до 49 версии, не загружается гритер
Summary: gdm: после обновления до 49 версии, не загружается гритер
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: all Linux
: P5 blocker
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2025-10-14 18:20 MSK by Антон Мидюков
Modified: 2025-10-17 16:18 MSK (History)
5 users (show)

See Also:


Attachments
Один из циклов (6.86 KB, text/plain)
2025-10-14 22:44 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2025-10-14 18:20:30 MSK
После обновления до 49 версии, у gdm не загружается гритер. Чёрный экран. В tty переключиться не получается. По ctrl+alt+del можно уйти на перезагрузку.
Для отладки можно загрузиться с последовательной консолью в виртуалке.
Comment 1 Антон Мидюков 2025-10-14 22:44:32 MSK
Created attachment 19779 [details]
Один из циклов

Циклически создаётся сессия и падает. Приложил один цикл.
Проблема с PAM:
user@60580.service: Failed to set up PAM session: Operation not permitted
Comment 2 Владимир Диденко 2025-10-16 12:38:28 MSK
Беглое гугление показало, что теперь gdm не использует заранее созданного пользователя, а использует фичу systemd dynamic user allocation. И для того, чтобы это работало, нужно чтобы в /etc/nsswitch.conf в секции "shadow" добавилась еще и база "systemd". 

Перевешиваем на glibc?
Comment 3 Yuri N. Sedunov 2025-10-16 12:48:12 MSK
(Ответ для Владимир Диденко на комментарий #2)
...
> Перевешиваем на glibc?

Не надо, мантейнер systemd справится c задачей.
Comment 4 Антон Мидюков 2025-10-16 20:58:57 MSK
(Ответ для Yuri N. Sedunov на комментарий #3)
> (Ответ для Владимир Диденко на комментарий #2)
> ...
> > Перевешиваем на glibc?
> 
> Не надо, мантейнер systemd справится c задачей.

Задание с фиксом:
https://packages.altlinux.org/ru/tasks/396666/
Comment 5 Антон Мидюков 2025-10-17 16:08:53 MSK
[#396666] DONE (try 6) systemd.git=258.1-alt1 oddjob.git=0.34.7-alt2 realmd.git=0.17.1-alt8
Comment 6 Yuri N. Sedunov 2025-10-17 16:18:41 MSK
(Ответ для Антон Мидюков на комментарий #5)
> [#396666] DONE (try 6) systemd.git=258.1-alt1 oddjob.git=0.34.7-alt2
> realmd.git=0.17.1-alt8

--- /etc/nsswitch.conf.bak	2025-10-17 16:16:18.993932274 +0300
+++ /etc/nsswitch.conf	2025-10-17 16:16:43.138020441 +0300
@@ -31,7 +31,7 @@
 
 passwd:     files systemd
 shadow:     tcb systemd files
-group:      files [SUCCESS=merge] systemd
+group:      files [SUCCESS=merge] [SUCCESS=merge] systemd
 gshadow:    files systemd