TLDR
App won't start with docker error: must be oneshot, longrun, or bundle
Workaround: Re-install add-on
I don't know if the problem appeared with version 23.0.3 as I just realized this today.
Here is my log:
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service init-mysql: stopping
s6-rc: info: service init-mosquitto: stopping
s6-rc: info: service init-docker: stopping
s6-rc: info: service ttyd: stopping
s6-rc: info: service sshd: stopping
s6-rc: info: service init-mysql successfully stopped
s6-rc: info: service init-mosquitto successfully stopped
s6-rc: info: service init-docker successfully stopped
Received signal 15; terminating.
[05:00:36] INFO: Service ttyd exited with code 0 (by signal 0)
[05:00:36] INFO: Service SSH exited with code 0 (by signal 0)
s6-rc: info: service ttyd successfully stopped
s6-rc: info: service sshd successfully stopped
s6-rc: info: service init-user: stopping
s6-rc: info: service init-user successfully stopped
s6-rc: info: service init-ssh: stopping
s6-rc: info: service init-ssh successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: warning: service s6rc-oneshot-runner is marked as essential, not stopping it
s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-docker/type: must be oneshot, longrun, or bundle
s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-docker/type: must be oneshot, longrun, or bundle
s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-docker/type: must be oneshot, longrun, or bundle
s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-docker/type: must be oneshot, longrun, or bundle
Home assistant says the app is running but when I go to to the WebUI it's shows a 502: Bad Gateway and a Dialog saying "The app seems to not be ready, it might still be starting. Do you want to try again?".
When hitting restart on the add-on's info page just a another line of must be oneshot, longrun, or bundle appears.
I'm running Home Assistant on a Raspberry Pi so it's running on an ARM chip.
Installation method: Home Assistant OS
Core: 2026.3.3
Supervisor: 2026.03.2
Operating System: 17.1
Frontend: 20260312.0
Workaround: Re-installing the add-on fixes the issue.
Hope these information help.
TLDR
App won't start with docker error:
must be oneshot, longrun, or bundleWorkaround: Re-install add-on
I don't know if the problem appeared with version 23.0.3 as I just realized this today.
Here is my log:
Home assistant says the app is running but when I go to to the WebUI it's shows a
502: Bad Gatewayand a Dialog saying "The app seems to not be ready, it might still be starting. Do you want to try again?".When hitting restart on the add-on's info page just a another line of
must be oneshot, longrun, or bundleappears.I'm running Home Assistant on a Raspberry Pi so it's running on an ARM chip.
Installation method: Home Assistant OS
Core: 2026.3.3
Supervisor: 2026.03.2
Operating System: 17.1
Frontend: 20260312.0
Workaround: Re-installing the add-on fixes the issue.
Hope these information help.