Re: s6-rc-0.6.0.0 compile error

"Brett Neumeier via supervision" <[email protected]> Sat, 7 Feb 2026 21:31:31 -0600
Newsgroups gmane.comp.sysutils.supervision.general
Message-ID <[email protected]>
On 2/7/26 8:27 PM, Ian Macdonald via supervision wrote:

> The kernel loads, I can login and get an 'early agetty' but none of the
> compiled service scripts load.
>
> /run/uncaught-logs/current contains one line
> 	s6-rc-init: fatal: unable to open /etc/s6-rc/compiled/current
> There is no such file, the current compiled services are in
> 	/etc/s6-rc/compiled linked to /etc/s6-rc/compiled-08-02-26

Hi Ian,

There's a new configure option for s6-rc, `--bootdb`, which defaults to 
`/etc/s6-rc/compiled/current`. You need to override that with the 
location of your compiled database. I was able to get past this just by 
adding `--bootdb=/etc/s6-rc/compiled`.

You could alternatively adjust your system to the new default, with 
something like:

rm /etc/s6-rc/compiled

mkdir /etc/s6-rc/compiled

mv /etc/s6-rc/compiled-08-02-26 /etc/s6-rc/compiled/08-02-26

ln -s /etc/s6-rc/compiled/08-02-26 /etc/s6-rc/compiled/current

Cheers!

Brett