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)
```

Reply via email to