Bug 36267 - нужна явная зависимость от systemd
Summary: нужна явная зависимость от systemd
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libnss-systemd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-12 18:39 MSK by Ivan A. Melnikov
Modified: 2019-04-18 12:46 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2019-03-12 18:39:29 MSK
Предлагаю добавить в libnss-systemd зависимость на systemd.

libnss-systemd без systemd не только бесполезна, но и вредна: случайно попав в систему с sysvinit, она всё равно пытается пойти к systemd за динамическими ползователями, и отваливается по таймауту только через полторы минуты.

Из-за этого, например, возникают проблемы с регулярками на mipsel и arm, в которые этот пакет попадает из-за неожиданного поведения apt. Предлагаю помочь апту явной зависимостью.
Comment 1 Dmitry V. Levin 2019-03-16 07:17:14 MSK
Может, сразу на systemd-sysvinit?
Comment 2 Alexey Shabalin 2019-04-16 18:21:30 MSK
Добавлю зависимость только на systemd.
Пусть у "экспериментаторов" останется возможность не ставить systemd-sysvinit, а указать init=/lib/systemd/systemd
Comment 3 Repository Robot 2019-04-18 12:46:39 MSK
systemd-1:239-alt1.M80P.1 -> p8:

Tue Apr 09 2019 Alexey Shabalin <shaba@altlinux> 1:239-alt1
- 239-stable branch
- add portable package
- mount /run/user/500 with noexec
- static link systemd-udev and systemctl with libsystemd-shared
- build with gnu-efi suuport (systemd boot loader)
- add "noexec" for /run/lock mount option
- move execute systemctl daemon-reexec from post-script to filetrigger
- add requires systemd to libnss-systemd package (ALT #36267)