:: Re: [DNG] New goodies from systemd
Forside
Slet denne besked
Besvar denne besked
Skribent: Olaf Meeuwissen
Dato:  
Til: Bernádt, Lehel
CC: dng, lorenzo
Emne: Re: [DNG] New goodies from systemd
Hi Lehel,

Bernádt, Lehel via Dng <dng@???> writes:

> Hello all,
>
> I did my Debian -> Devuan switch with a detour via Void Linux. I was
> blown away by the simplicity and the speed of their runit setup, so
> when installing Devuan I chose runit as the init system. I was
> disappointed to see that this is not a full-blown runit setup as it
> calls the sysvinit scripts - it only gives the possibility to set up
> your own runit scripts in parallel.


Just to get the full picture, did you install runit-init? Other runit
related packages?

> [...]
> Later on the runit-scripts package became available, and I installed
> it so that I hopefully don't have to create runit scripts for a newly
> installed service.


As has been pointed out in other feedback, it's runit-services.

> I was in for a bad surprise. The dhcpcd service was filling my logs,
> complaining about not being able to bind to eth1, which my box
> obviously didn't have.


That's https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033542. It's
been addressed in runit-service 0.6.0 but that is unfortunately only
available from Debian's experimental at the moment. Here's hoping this
migrates to sid and is included in the next point release for stable.

@Lorenzo> Any chance of making that happen?

> 1) Why did a dhcpcd service start up when I didn't enable it, and it
> doesn't even need to run as the ifupdown framework can handle it?


Even ifupdown starts a DHCP client daemon to get and renew your DHCP
lease when necessary. BTW, ifupdown recommends isc-dhcp-client over
just any old dhcp-client. Looks like you opted for dhcpcd.

FYI, the bookworm release notes mention that isc-dhcp-client is
deprecated and suggest udhcpc as a replacement[1].

[1]: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#deprecated-components

> [...]
> I ended up uninstalling runit-scripts and staying with my own scripts.


I uninstalled it when I ran into the reported bug on my server machine
and stayed without custom scripts. On a recently installed laptop I
kept it and "fixed" it (think I set the interface to eth0, may have
commented it out, don't remember, machine's at the office).

Hope this helps,
--
Olaf Meeuwissen