Bug#926316: systemd: Installing the systemd package switches the init system to systemd
Emmanuel Bourg
ebourg at apache.org
Wed Apr 3 11:15:56 BST 2019
Package: systemd
Version: 241-1
Severity: normal
Hi,
The description of the systemd package states that installing it will not
switch the init system, unfortunately that's what happens, unless systemd
is installed with --no-install-recommends. It looks like a recommended
dependency (libpam-systemd?) triggers the removal of sysvinit-core.
I haven't been able to track exactly why it happens in testing with the
version 241-1. With the version 241-2 in sid I guess the removal of
systemd-shim from the alternative dependencies of libpam-systemd [1]
last week doesn't help.
root at sysvinit:~# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 7900 1980 pts/1 Ss+ 09:29 0:00 init [2]
root 884 0.0 0.1 156188 2412 ? Ssl 09:29 0:00 /usr/sbin/rsyslogd
root 912 0.0 0.0 5508 1968 ? Ss 09:29 0:00 /usr/sbin/cron
root 940 0.0 0.1 4000 3300 ? Ss 09:29 0:00 /bin/bash
root 1237 0.0 0.0 2420 1480 pts/0 Ss+ 09:31 0:00 /sbin/getty --noclear 38400 tty1
root 1238 0.0 0.0 2420 1556 pts/1 Ss+ 09:31 0:00 /sbin/getty --noclear 38400 tty2
root 2269 0.0 0.1 7640 2724 ? R+ 09:53 0:00 ps aux
root at sysvinit:~# ls -l /sbin/init
-rwxr-xr-x 1 root root 53016 Feb 14 20:33 /sbin/init
root at sysvinit:~# apt install systemd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
initscripts insserv startpar sysv-rc
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
dbus libargon2-1 libcryptsetup12 libdbus-1-3 libexpat1 libjson-c3 libnss-systemd libpam-systemd systemd-sysv
Suggested packages:
default-dbus-session-bus | dbus-session-bus systemd-container policykit-1
The following packages will be REMOVED:
sysvinit-core
The following NEW packages will be installed:
dbus libargon2-1 libcryptsetup12 libdbus-1-3 libexpat1 libjson-c3 libnss-systemd libpam-systemd systemd systemd-sysv
0 upgraded, 10 newly installed, 1 to remove and 0 not upgraded.
Need to get 4786 kB of archives.
After this operation, 16.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
root at sysvinit:~# apt install systemd --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libargon2-1 libcryptsetup12 libjson-c3
Suggested packages:
systemd-container policykit-1
Recommended packages:
libpam-systemd dbus
The following NEW packages will be installed:
libargon2-1 libcryptsetup12 libjson-c3 systemd
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 3733 kB of archives.
After this operation, 14.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
Emmanuel Bourg
[1] https://salsa.debian.org/systemd-team/systemd/commit/8d292a0a
More information about the Pkg-systemd-maintainers
mailing list