Package: runit-init
Severity: grave
Justification: renders package unusable

Dear maintainer,

I just tried to switch to runit-init on bookworm, as I have done many times on 
installs of stable (bullseye).

On a new install with only standard system utilities I executed "apt-get 
install runit init"
What I expected to happen was for apt to complain & to have to repeat the 
command with 
--allow-remove-essential specified, watch it install, then reboot to a system 
using runit-init as pid 1.

What happened:
Apt still refused to install it, citing init pre-depends on systemd-sysv or 
sysvinit-core and that neither are installable.
Which is funny given currently apt-cache policy systemd-sysv shows version 
250.3-2 installed, the very thing I wish to switch
away from.

What I expected to happen, is for it to install, then to reboot into a system 
using runit-init & configure from there
just as I can when running stable. Even if I had to specify 
--allow-remove-essential. However, neither that nor even
--force-yes would cause runit-init to be installed.

I also tried with runit & runit-run installed, just to see if having those 
present already helped, it didn't.

The attempt did leave my system broken though I had to apt-get install 
--reinstall systemd-sysv then 
apt-get remove runit* before it would behave again.

I iaso tried switching to sysvinit-core first, that switch went well, but the 
attempt to switch to runit-init
had a very similar outcome, namely I couldn't find any way to install the 
package.

Currently I can see no method available to get this package installed.

It's possible of course that this is a bug in apt & needs reassigning, that 
however, is beyond my pay-grade to decide.


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-1-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages runit-init depends on:
pn  getty-run    <none>
pn  initscripts  <none>
pn  insserv      <none>
ii  runit        2.1.2-44

runit-init recommends no packages.

runit-init suggests no packages.

Reply via email to