Bug#754059: [systemd-sysv] Conflicts with sysvinit-core

Filipus Klutiero chealer at gmail.com
Mon Jul 7 07:56:26 BST 2014


Package: systemd-sysv
Version: 204-14
Severity: serious

systemd-sysv conflicts with sysvinit-core, which is required.

This is particularly problematic since libpam-systemd alternatively depends on systemd-sysv. On my testing install, APT's solution when asked to upgrade systemd is to remove sysvinit-core:
> # LANG=C apt-get dist-upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... The following packages were automatically installed and are no longer required:
>   libcolamd2.8.0 lp-solve xulrunner-29
> Use 'apt-get autoremove' to remove them.
> Done
> The following packages will be REMOVED:
>   sysvinit-core
> The following NEW packages will be installed:
>   systemd-sysv
> The following packages will be upgraded:
>   libpam-systemd libsystemd-daemon0 libsystemd-id128-0 libsystemd-journal0 libsystemd-login0 systemd
> 6 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.

Removing libpam-systemd isn't too tempting neither:
> # LANG=C apt-get remove libpam-systemd
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer required:
>   libcolamd2.8.0 libmodemmanagerqt1 libnetworkmanagerqt1 lp-solve xulrunner-29
> Use 'apt-get autoremove' to remove them.
> The following packages will be REMOVED:
>   colord hplip kde-plasma-desktop libpam-systemd network-manager plasma-nm plasma-widget-networkmanagement policykit-1 policykit-1-gnome printer-driver-postscript-hp udisks2
> 0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded.

I managed to solve this safely by installing systemd-shim.

I was surprised to see APT propose the removal of a required package. I didn't test how that would go, but if that's not a problem, something must be wrong with its priority field. I'll save my system from such an experimentation and let others decide if this needs to be reassigned.

-- 
Filipus Klutiero
http://www.philippecloutier.com



More information about the Pkg-systemd-maintainers mailing list