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

Reply via email to