Hassio-supervisor crashes on every version after 2024.12.0

I had a power outage a few days ago and noticed that my Home Assistant (HA) environment hadn’t recovered. I was able to manually start the Home Assistant container, but the supervisor keeps looping through image building, starting, crashing, and removing everything.

Today, I spent time reinstalling the supervisor service and updating the host to try and fix the issue. However, any hassio_supervisor image beyond version 12.0 (including the first 12.1 dev version from 4 days later) fails to start and immediately results in an “exec /init: exec format error.” Versions 12.0 and earlier (I tried with 11.4) start without any issues.

Does anyone have a suggestion on how to resolve this issue? Every reboot currently results in the supervisor service immediately updating the supervisor container and looping into the issue until I manually downgrade, which then causes the system to become unhealthy within HA.

Thanks in advance! :blush:

Additional info:

  • Raspberry Pi 4B
  • 64-bit
  • Debian GNU/Linux 12 (Bookworm)

Using Aarch64 images

  • Core 2024.11.1
  • Supervisor 2024.12.0
  • Frontend 20241106.2

You are running a supervised installation.
It is nearly impossible for us to know how your system works.
You need to look at your logs, check all dependencies and then ask questions about specific things.

The supervised installation is too open to be generally supported and you need to understand and be able to deduct much more from your system to get help.
That is the backdraw of a supervised installation.

Thank you for your response. It seems to me related to something changed after the supervisor 12.0 image release since all versions before seem to work and versions after result in the exec /init: exec format error. (even starting blank containers from the images without any configuration). And since this is the only line of logging I get from both the container as docker there is not much to follow-up on.

For any others that might end up here… I’ve created a workaround running the supervisor from the ARMv7 image which is working fine with the :latest tag, and from there was also able to update homeassistant the normal way. Structural solution seems to either start all over again from fresh install or purge and reinstall supervisor on ARMv7 instead of Aarch64.

Somerhing likely changed, but we do not have a huge number of other supervised users in the forum complain about it, so it is something specific to your Debian setup.