Bug 52759

Summary: plymouth-start.service не стартует из-за отсутствия /usr/lib/initrd-release
Product: Sisyphus Reporter: Andrew Vasilyev <andy>
Component: plymouthAssignee: Антон Мидюков <antohami>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrew Vasilyev 2025-01-19 21:54:09 MSK
В /lib/systemd/system/plymouth-start.service есть условие:

ConditionPathExists=/usr/lib/initrd-release

  В ALT этот файл нигде не упакован.
  В результате:

systemd[1]: plymouth-start.service - Show Plymouth Boot Screen was skipped because of an unmet condition check (ConditionPathExists=/usr/lib/initrd-release).
Comment 1 Антон Мидюков 2025-02-27 10:06:22 MSK
(In reply to Andrew Vasilyev from comment #0)
> В /lib/systemd/system/plymouth-start.service есть условие:
> 
> ConditionPathExists=/usr/lib/initrd-release
> 
>   В ALT этот файл нигде не упакован.
>   В результате:
> 
> systemd[1]: plymouth-start.service - Show Plymouth Boot Screen was skipped
> because of an unmet condition check
> (ConditionPathExists=/usr/lib/initrd-release).

Мы его в initrd только запускаем.
Были проблемы в 2020 году, из-за чего я попросил shaba@ не запускать его [1].
Зачем его запускать без initrd?

1. https://git.altlinux.org/gears/p/plymouth.git?p=plymouth.git;a=commit;h=0d7a747f39fa9371153335bfaac733e640d23a74
Comment 2 Andrew Vasilyev 2025-02-27 22:29:41 MSK
  Т.е. пакет plymouth в системе только для установки в initrd?
  Может, тогда и service файл не нужен, раз его никто запускать
  не собирался?

  Но вопрос остаётся: как заставить работать plymouth в initrd,
  сейчас только чёрный прямоугольник в середине экрана при загрузке :(
Comment 3 Антон Мидюков 2025-02-27 22:41:11 MSK
(In reply to Andrew Vasilyev from comment #2)
>   Т.е. пакет plymouth в системе только для установки в initrd?
>   Может, тогда и service файл не нужен, раз его никто запускать
>   не собирался?

У нас в репозитории есть dracut, которому он может быть нужен.

> 
>   Но вопрос остаётся: как заставить работать plymouth в initrd,
>   сейчас только чёрный прямоугольник в середине экрана при загрузке :(

Отдельной багой, пожалуйста.
В регулярках, стартеркитах, дистрибутивах у меня всё работает.
Comment 4 Антон Мидюков 2025-03-12 13:31:24 MSK
Резюмирую. Описанная проблема не проблема. Но есть другие проблемы, которые нужно сформулировать в отдельных багах.