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
Received on Sun Feb 08 2026 - 04:31:31 CET