Package: runit Version: 2.1.2-3 Severity: grave Reporting for a friend...
Currently trying to install runit causes socklog-run to be 'suggested' and installed, which clashes with systemd which kinda removes your system when you don't pay attention. (Done on throw-away VM thus no harm came to it) Please remove the recommend of socklog-run (or make that work with systemd). Noting that socklog-run has: ``` Conflicts: linux-kernel-log-daemon, system-log-daemon ``` which is what clashes with systemd. As Debian chose to let systemd be the evil default.... well, no way to be suggesting socklog-run that conflicts then.... Indeed, setting APT::Install-Recommends "0"; or using -—no-install-recommands would avoid the system from breaking... but those are not Debian defaults (though they should be ;) Greets, Jeroen ``` root@box:~# apt-get install runit Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fgetty runit sysvinit-core Suggested packages: socklog-run The following packages will be REMOVED: systemd systemd-sysv The following NEW packages will be installed: fgetty runit sysvinit-core 0 upgraded, 4 newly installed, 2 to remove and 0 not upgraded. Need to get 278 kB of archives. After this operation, 13.5 MB disk space will be freed. Do you want to continue? [Y/n] y Get:1 http://ftp.us.debian.org/debian/ jessie/main sysvinit-core amd64 2.88dsf-59 [132 kB] Get:2 http://ftp.us.debian.org/debian/ jessie/main fgetty amd64 0.6-5 [25.9 kB] Get:3 http://ftp.us.debian.org/debian/ jessie/main runit amd64 2.1.2-3 [117 kB] Fetched 278 kB in 0s (446 kB/s) Preconfiguring packages ... dpkg: systemd-sysv: dependency problems, but removing anyway as you requested: init depends on systemd-sysv | sysvinit-core | upstart; however: Package systemd-sysv is to be removed. Package sysvinit-core is not installed. Package upstart is not installed. (Reading database ... 30202 files and directories currently installed.) Removing systemd-sysv (215-17+deb8u4) ... Processing triggers for man-db (2.7.0.2-5) ... Selecting previously unselected package sysvinit-core. (Reading database ... 30185 files and directories currently installed.) Preparing to unpack .../sysvinit-core_2.88dsf-59_amd64.deb ... Unpacking sysvinit-core (2.88dsf-59) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up sysvinit-core (2.88dsf-59) ... Not restarting sysvinit (Reading database ... 30210 files and directories currently installed.) Removing systemd (215-17+deb8u4) ... systemd is the active init system, please switch to another before removing systemd. dpkg: error processing package systemd (--remove): subprocess installed pre-removal script returned error exit status 1 Failed to stop lib-init-rw.mount: Unit lib-init-rw.mount not loaded. addgroup: The group `systemd-journal' already exists as a system group. Exiting. Errors were encountered while processing: systemd E: Sub-process /usr/bin/dpkg returned an error code (1) ```