Skip to content

Not starting up - docker - must be oneshot, longrun, or bundle #1020

@patrickschaper

Description

@patrickschaper

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions