[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