[devel] I: sysvinit vs systemd

Stanislav Levin slev на altlinux.org
Пн Дек 20 11:29:01 MSK 2021



17.12.2021 15:07, Alexey Gladkov пишет:
> Привет!
> 
> В виду нарастающей несовместимости между системами с sysvinit и systemd.
> В sysvinit была добавлена явный конфликт на systemd. Технически они не
> конфликтуют, но без него в системы с sysvinit иногда попадает systemd и
> это приводит к серьёзным проблемам.
> 
> Правда, после этого изменения перестали собираться несколько пакетов:
> 
> fcitx-libpinyin
> fcitx-sunpinyin
> fcitx-table-extra
> fcitx-table-other
> fcoe-utils
> freeipa-healthcheck
> gem-librarian-puppet
> kde5-konqueror
> kf5-kdelibs4support
> libraft
> libvirt
> mozldap
> perl-Archive-Tar-Wrapper
> perl-File-Finder
> perl-POSIX-1003
> perl-Test-File
> plasma5-bluedevil
> plasma5-browser-integration
> plasma5-desktop
> plasma5-disks
> plasma5-workspace
> pve-manager
> pve-storage-linstor
> rex
> slapi-nis
> swtpm
> 
> не все пакеты непосредственно виноваты. Например, mozldap не собирается
> из-за:
> 
> Package 389-ds-base has broken dep on /bin/systemctl
>   Considering systemd 2 as a solution to 389-ds-base 2
>   Holding Back 389-ds-base rather than change /bin/systemctl
> 
> То есть некоторые пакеты из зависимостей хотят /bin/systemctl, который
> по сути является синонимом systemd, что делает эти пакеты systemd-only.
> 

Добрый день.
На примере 389-ds-base, у которого в preun скриплете используется
незамаскированный /bin/systemctl. Считаю это легитимной конфигурацией,
когда какой-либо сервис работает *только* с systemd. Но по факту в
сегодняшнем сизифе все клиенты *systemd-only* пакетов будут страдать от
неопределенности в установке (порядок, веса, тд), например:

https://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2021/1220/error/slapi-nis-0.56.7-alt2

К слову `hsh-install systemd-sysvinit 389-ds-base` в отличие от
`hsh-install 389-ds-base` уже отрабатывает на голом hasher.

Ожидаю, что будет предложено убрать strictness на /bin/systemctl, но это
не отменяет того факта, что установка *systemd-only* пакетов в полной
мере не поддерживается.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : OpenPGP_signature
Тип     : application/pgp-signature
Размер  : 840 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20211220/c462f400/attachment-0001.bin>


Подробная информация о списке рассылки Devel