Failed to start docker.service

Hi all,

unfortunately a few days ago my HDD had no space left and my umbrel broke. Via SSH I was able to remove enough data to have umbrel start up again. But now I’m facing the issue that the Docker Service is not starting up.

Device: Raspberry Pi 4
umbrelOS: umbrelOS 1.4.2

I tried with

sudo systemctl start docker docker.socket

as I found somewhere in the forum. But that lead to

Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.

Systemctl status gives

× docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sun 2025-08-17 10:52:42 UTC; 1min 3s ago
TriggeredBy: × docker.socket
       Docs: https://docs.docker.com
    Process: 14887 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, statu>
   Main PID: 14887 (code=exited, status=2)
        CPU: 1.615s

Aug 17 10:52:42 umbrel systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
Aug 17 10:52:42 umbrel systemd[1]: Stopped docker.service - Docker Application Container Engine.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Consumed 1.615s CPU time.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Start request repeated too quickly.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Failed with result 'exit-code'.
Aug 17 10:52:42 umbrel systemd[1]: Failed to start docker.service - Docker Application Container Engine.

and Journalctl gives

Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.137483574Z" level=info msg="Starting up"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.149598246Z" level=warning msg="failed to rename /var/lib/docker/tmp for background deletion: rename /var/lib/docker/tmp /var/lib/docker/tmp-old: file exists. Deleting synchronously"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.269094905Z" level=info msg="[graphdriver] using prior storage driver: overlay2"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.592780093Z" level=info msg="Loading containers: start."
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.593635717Z" level=error msg="failed to load container" container=a9638ffb1a47a4f830c48d173666d3bbe9517c42956aeb7021901319249a8c59 error="invalid character '?' in literal true (expecting 'r')"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.596430974Z" level=error msg="failed to load container" container=976a48e03a4103bf394958dd7948100300ecfe4d4ce5bcf2b63e3358e2e43294 error="invalid character 'k' looking for beginning of value"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.600656833Z" level=error msg="failed to load container" container=1ecfe3dd4881c0ce88afc3ba8075c3da99295ce60c67780fc9a49c6a07e23338 error="invalid character '%' looking for beginning of value"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.604617360Z" level=error msg="failed to load container" container=efa2a4da570e3cb6322ebb98307f665f38988efddd1e78eb06d564213aeda883 error="invalid character 'ç' looking for beginning of value"
Aug 17 10:52:39 umbrel dockerd[14887]: time="2025-08-17T10:52:39.610948703Z" level=error msg="failed to load container" container=279068fae8e695ffe9d811221c71024d999f7ab8c7ad5d4a44f2a7785f45c747 error="invalid character 'Ó' looking for beginning of value"
Aug 17 10:52:40 umbrel dockerd[14887]: time="2025-08-17T10:52:40.753218734Z" level=info msg="Removing stale sandbox d8142887d4e8e06ef36b1e5a31f7f862605716a8b0156c206c8fa0d834eae6c0 (976a48e03a4103bf394958dd7948100300ecfe4d4ce5bcf2b63e3358e2e43294)"
Aug 17 10:52:40 umbrel dockerd[14887]: panic: assertion failed: write: circular dependency occurred
Aug 17 10:52:40 umbrel dockerd[14887]: goroutine 1 [running, locked to thread]:
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt._assert(...)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/db.go:1359
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*node).write(0x40004cff80, 0x40008e4000)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/node.go:237 +0x2b4
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*node).spill(0x40004cff80)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/node.go:378 +0x1d0
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*Bucket).spill(0x40010a0b40)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/bucket.go:584 +0x264
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*Bucket).spill(0x40008a6398)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/bucket.go:551 +0xc4
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*Tx).Commit(0x40008a6380)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/tx.go:163 +0xdc
Aug 17 10:52:40 umbrel dockerd[14887]: go.etcd.io/bbolt.(*DB).Update(0x4000f4fe50?, 0x40006a2ea0)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/db.go:869 +0xc8
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork/internal/kvstore/boltdb.(*BoltDB).AtomicDelete(0x4000f4fe50, {0x4000efd4a0, 0x5d}, 0x4000ff8d20)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/internal/kvstore/boltdb/boltdb.go:228 +0x164
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork/datastore.(*Store).DeleteObjectAtomic(0x40012a1780, {0x558de392d8, 0x40004cff10})
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/datastore/datastore.go:304 +0x18c
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork.(*Controller).deleteFromStore(0x40013d2a50?, {0x558de392d8, 0x40004cff10})
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/store.go:173 +0xb8
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork.(*Sandbox).storeDelete(...)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/sandbox_store.go:162
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork.(*Sandbox).delete(0x4000d18800, 0x1)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/sandbox.go:203 +0x6e4
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork.(*Controller).sandboxCleanup(0x4000e24d20, 0x558ddf1180?)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/sandbox_store.go:257 +0xbac
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/libnetwork.New({0x4000480a80, 0x8, 0xe})
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/libnetwork/controller.go:154 +0x294
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/daemon.(*Daemon).initNetworkController(0x4000c02280, 0x200?, 0x4000d2a120)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/daemon/daemon_unix.go:844 +0x40
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/daemon.(*Daemon).restore(0x4000c02280, 0x4000c32580)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/daemon/daemon.go:558 +0x534
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/docker/docker/daemon.NewDaemon({0x558de27e58?, 0x40002755e0}, 0x4000c32000, 0x4000c31170, 0x4000273680)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/daemon/daemon.go:1204 +0x2a6c
Aug 17 10:52:40 umbrel dockerd[14887]: main.(*DaemonCli).start(0x4000c12c00, 0x400056bd00)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/cmd/dockerd/daemon.go:261 +0xbf8
Aug 17 10:52:40 umbrel dockerd[14887]: main.runDaemon(...)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/cmd/dockerd/docker_unix.go:13
Aug 17 10:52:40 umbrel dockerd[14887]: main.newDaemonCommand.func1(0x40002c5a00?, {0x4000c303c0?, 0x7?, 0x558d3535b8?})
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/cmd/dockerd/docker.go:37 +0x9c
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/spf13/cobra.(*Command).execute(0x4000c38000, {0x400023c010, 0x3, 0x3})
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:983 +0x840
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/spf13/cobra.(*Command).ExecuteC(0x4000c38000)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:1115 +0x344
Aug 17 10:52:40 umbrel dockerd[14887]: github.com/spf13/cobra.(*Command).Execute(...)
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:1039
Aug 17 10:52:40 umbrel dockerd[14887]: main.main()
Aug 17 10:52:40 umbrel dockerd[14887]:         /root/build-deb/engine/cmd/dockerd/docker.go:106 +0x174
Aug 17 10:52:40 umbrel systemd[1]: docker.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit docker.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 2.
Aug 17 10:52:40 umbrel systemd[1]: docker.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit docker.service has entered the 'failed' state with result 'exit-code'.
Aug 17 10:52:40 umbrel systemd[1]: Failed to start docker.service - Docker Application Container Engine.
░░ Subject: A start job for unit docker.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit docker.service has finished with a failure.
░░
░░ The job identifier is 2754 and the job result is failed.
Aug 17 10:52:40 umbrel systemd[1]: docker.service: Consumed 1.615s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit docker.service completed and consumed the indicated resources.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ Automatic restarting of the unit docker.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Aug 17 10:52:42 umbrel systemd[1]: Stopped docker.service - Docker Application Container Engine.
░░ Subject: A stop job for unit docker.service has finished
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A stop job for unit docker.service has finished.
░░
░░ The job identifier is 2841 and the job result is done.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Consumed 1.615s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit docker.service completed and consumed the indicated resources.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Start request repeated too quickly.
Aug 17 10:52:42 umbrel systemd[1]: docker.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit docker.service has entered the 'failed' state with result 'exit-code'.
Aug 17 10:52:42 umbrel systemd[1]: Failed to start docker.service - Docker Application Container Engine.
░░ Subject: A start job for unit docker.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit docker.service has finished with a failure.
░░
░░ The job identifier is 2841 and the job result is failed.

Umbrel OS logs sound similar to Journalctl:

Aug 17 10:52:30 umbrel systemd[1]: Starting docker.socket - Docker Socket for the API...
Aug 17 10:52:30 umbrel systemd[1]: Listening on docker.socket - Docker Socket for the API.
Aug 17 10:52:30 umbrel systemd[1]: Starting docker.service - Docker Application Container Engine...
Aug 17 10:52:30 umbrel dockerd[14462]: time="2025-08-17T10:52:30.252380158Z" level=info msg="Starting up"
Aug 17 10:52:30 umbrel dockerd[14462]: time="2025-08-17T10:52:30.263697085Z" level=warning msg="failed to rename /var/lib/docker/tmp for background deletion: rename /var/lib/docker/tmp /var/lib/docker/tmp-old: file exists. Deleting synchronously"
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.013829651Z" level=info msg="[graphdriver] using prior storage driver: overlay2"
Aug 17 10:52:31 umbrel systemd[1]: mnt-data-docker-overlay2-metacopy\x2dcheck2878916325-merged.mount: Deactivated successfully.
Aug 17 10:52:31 umbrel systemd[1]: mnt-root-mnt-data-docker-overlay2-metacopy\x2dcheck2878916325-merged.mount: Deactivated successfully.
Aug 17 10:52:31 umbrel systemd[1]: data-umbrel\x2dos-var-lib-docker-overlay2-metacopy\x2dcheck2878916325-merged.mount: Deactivated successfully.
Aug 17 10:52:31 umbrel systemd[1]: mnt-root-var-lib-docker-overlay2-metacopy\x2dcheck2878916325-merged.mount: Deactivated successfully.
Aug 17 10:52:31 umbrel systemd[1]: var-lib-docker-overlay2-metacopy\x2dcheck2878916325-merged.mount: Deactivated successfully.
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.299425914Z" level=info msg="Loading containers: start."
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.311210188Z" level=error msg="failed to load container" container=279068fae8e695ffe9d811221c71024d999f7ab8c7ad5d4a44f2a7785f45c747 error="invalid character 'Ó' looking for beginning of value"
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.311856351Z" level=error msg="failed to load container" container=a9638ffb1a47a4f830c48d173666d3bbe9517c42956aeb7021901319249a8c59 error="invalid character '?' in literal true (expecting 'r')"
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.313801468Z" level=error msg="failed to load container" container=976a48e03a4103bf394958dd7948100300ecfe4d4ce5bcf2b63e3358e2e43294 error="invalid character 'k' looking for beginning of value"
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.315103330Z" level=error msg="failed to load container" container=1ecfe3dd4881c0ce88afc3ba8075c3da99295ce60c67780fc9a49c6a07e23338 error="invalid character '%' looking for beginning of value"
Aug 17 10:52:31 umbrel dockerd[14462]: time="2025-08-17T10:52:31.318856453Z" level=error msg="failed to load container" container=efa2a4da570e3cb6322ebb98307f665f38988efddd1e78eb06d564213aeda883 error="invalid character 'ç' looking for beginning of value"
Aug 17 10:52:32 umbrel dockerd[14462]: time="2025-08-17T10:52:32.366466130Z" level=error msg="getEndpointFromStore for eid 65587df76be28cc95dfc0720ca1a36650a6dc37673bb3cdbfc1c48a11cb91f76 failed while trying to build sandbox for cleanup: could not find endpoint 65587df76be28cc95dfc0720ca1a36650a6dc37673bb3cdbfc1c48a11cb91f76: Key not found in store"
Aug 17 10:52:32 umbrel dockerd[14462]: time="2025-08-17T10:52:32.366771110Z" level=info msg="Removing stale sandbox ab439c19e62c218a28a219c1ba2723b06ce49839c1027a93a879b65a6d8f7715 (1ecfe3dd4881c0ce88afc3ba8075c3da99295ce60c67780fc9a49c6a07e23338)"
Aug 17 10:52:32 umbrel dockerd[14462]: time="2025-08-17T10:52:32.368646671Z" level=warning msg="Failed deleting endpoint 65587df76be28cc95dfc0720ca1a36650a6dc37673bb3cdbfc1c48a11cb91f76: failed to get endpoint from store during Delete: could not find endpoint 65587df76be28cc95dfc0720ca1a36650a6dc37673bb3cdbfc1c48a11cb91f76: Key not found in store\n"
Aug 17 10:52:32 umbrel dockerd[14462]: panic: assertion failed: write: circular dependency occurred
Aug 17 10:52:32 umbrel dockerd[14462]: goroutine 1 [running, locked to thread]:
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt._assert(...)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/db.go:1359
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*node).write(0x400013e620, 0x4001453000)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/node.go:237 +0x2b4
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*node).spill(0x400013e620)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/node.go:378 +0x1d0
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*Bucket).spill(0x400062c300)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/bucket.go:584 +0x264
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*Bucket).spill(0x4001450478)
Aug 17 10:52:32 umbrel systemd[1]: run-docker-netns-ab439c19e62c.mount: Deactivated successfully.
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/bucket.go:551 +0xc4
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*Tx).Commit(0x4001450460)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/tx.go:163 +0xdc
Aug 17 10:52:32 umbrel dockerd[14462]: go.etcd.io/bbolt.(*DB).Update(0x4000ff4140?, 0x4000602ea0)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/go.etcd.io/bbolt/db.go:869 +0xc8
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork/internal/kvstore/boltdb.(*BoltDB).AtomicDelete(0x4000ff4140, {0x400135b1a0, 0x5d}, 0x400105b8c0)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/internal/kvstore/boltdb/boltdb.go:228 +0x164
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork/datastore.(*Store).DeleteObjectAtomic(0x400139eec0, {0x55723e92d8, 0x400013e540})
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/datastore/datastore.go:304 +0x18c
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork.(*Controller).deleteFromStore(0x40011b31e0?, {0x55723e92d8, 0x400013e540})
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/store.go:173 +0xb8
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork.(*Sandbox).storeDelete(...)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/sandbox_store.go:162
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork.(*Sandbox).delete(0x4000cfc600, 0x1)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/sandbox.go:203 +0x6e4
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork.(*Controller).sandboxCleanup(0x4000f48700, 0x55723a1180?)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/sandbox_store.go:257 +0xbac
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/libnetwork.New({0x40003fe620, 0x8, 0xe})
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/libnetwork/controller.go:154 +0x294
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/daemon.(*Daemon).initNetworkController(0x4000c3a500, 0x200?, 0x4000c40ff0)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/daemon/daemon_unix.go:844 +0x40
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/daemon.(*Daemon).restore(0x4000c3a500, 0x4000c58580)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/daemon/daemon.go:558 +0x534
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/docker/docker/daemon.NewDaemon({0x55723d7e58?, 0x40000f2ff0}, 0x4000c58000, 0x4000c49ec0, 0x40001a3400)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/daemon/daemon.go:1204 +0x2a6c
Aug 17 10:52:32 umbrel dockerd[14462]: main.(*DaemonCli).start(0x4000c43340, 0x4000c56300)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/cmd/dockerd/daemon.go:261 +0xbf8
Aug 17 10:52:32 umbrel dockerd[14462]: main.runDaemon(...)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/cmd/dockerd/docker_unix.go:13
Aug 17 10:52:32 umbrel dockerd[14462]: main.newDaemonCommand.func1(0x4000750a00?, {0x4000c49140?, 0x7?, 0x55719035b8?})
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/cmd/dockerd/docker.go:37 +0x9c
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/spf13/cobra.(*Command).execute(0x4000c5c000, {0x400004e050, 0x3, 0x3})
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:983 +0x840
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/spf13/cobra.(*Command).ExecuteC(0x4000c5c000)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:1115 +0x344
Aug 17 10:52:32 umbrel dockerd[14462]: github.com/spf13/cobra.(*Command).Execute(...)
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/vendor/github.com/spf13/cobra/command.go:1039
Aug 17 10:52:32 umbrel dockerd[14462]: main.main()
Aug 17 10:52:32 umbrel dockerd[14462]:         /root/build-deb/engine/cmd/dockerd/docker.go:106 +0x174
Aug 17 10:52:32 umbrel systemd[1]: docker.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 17 10:52:32 umbrel systemd[1]: docker.service: Failed with result 'exit-code'.
Aug 17 10:52:32 umbrel systemd[1]: Failed to start docker.service - Docker Application Container Engine.
Aug 17 10:52:32 umbrel systemd[1]: docker.service: Consumed 1.478s CPU time.
Aug 17 10:52:32 umbrel sudo[14457]: pam_unix(sudo:session): session closed for user root
Aug 17 10:52:34 umbrel systemd[1]: docker.service: Scheduled restart job, restart counter is at 1.
Aug 17 10:52:34 umbrel systemd[1]: Stopped docker.service - Docker Application Container Engine.
Aug 17 10:52:34 umbrel systemd[1]: docker.service: Consumed 1.478s CPU time.

So it seems to me that docker when starting uprealizes it has to clean up the previous state but that previous state is corrupted as endpoints and container ids cannot be found again and therefore it breaks? Could anyone help me?

P.S.: Maybe it is more about the “panic” log with the failed assertion? Should I try this approach, has anyone experience whether it will harm my umbrel?