Community Solution

ZimaOS 1.4.3 Cannot Connect to Docker Daemon: Manual Restart and the 1.4.4 Fix

An August 2025 ZimaBoard 832 thread where ZimaOS 1.4.3 stopped starting Docker automatically after upgrade. IceWhale called it a known Docker-service issue and provided a manual restart command. The user confirmed the command worked, but the failure returned after reboot. ZimaOS 1.4.4 later fixed insufficient Docker startup timing.

This source thread has a strong version-specific conclusion. After upgrading a ZimaBoard 832 to ZimaOS 1.4.3, Docker failed to start automatically, the App Store could not install new apps, and existing apps could not launch. Zima-Giorgio said the team knew about the Docker-service issue and provided a temporary manual restart command.

The original poster confirmed the restart command solved the immediate problem, but also reported that Docker failed again after every host reboot. IceWhale's next release provides the missing boundary: ZimaOS 1.4.4 officially fixed a Docker startup failure caused by an insufficient service startup interval.

The Failure Appeared Immediately After the 1.4.3 Upgrade

The source user reported:

  • Prowlarr update frozen;
  • existing apps would not launch;
  • new App Store installs failed;
  • the UI reported it could not connect to the Docker daemon.
ZimaOS App Store installation dialog showing Cannot connect to the Docker daemon at unix:///var/run/docker.sock
The dashboard could not reach Docker through /var/run/docker.sock, blocking application installation and startup.

IceWhale Called It a Known Docker-Service Issue

On August 26, Zima-Giorgio wrote that the team considered it a known Docker service issue and said a fix would be released.

He provided the temporary official workaround:

sudo -i
systemctl restart docker docker.socket

This command is valid historical IceWhale guidance for the 1.4.3 source case.

The Original Poster Confirmed Manual Docker Restart Worked

The user replied that restarting Docker as root through the CLI completely solved the immediate issue. That is source-confirmed success, not a speculative workaround.

However, the same user then rebooted the ZimaBoard and found Docker again failed to start automatically.

The Dashboard Could Show Apps as Started When Docker Was Not Healthy

ZimaOS dashboard after reboot showing Jellyfin as if started while the system widget reports no real app CPU or RAM activity
The app tile could look active after reboot even though the Docker service had not restored the application's real runtime state.

Restarting Docker Restored the Real App State

ZimaOS dashboard after Docker restart showing Jellyfin's actual state and restored system resource activity
After restarting Docker, the UI reflected the app's true state and the user could start Jellyfin normally.

Manual App Restart Did Not Reliably Cure the Next Reboot

Zima-Giorgio said some reports suggested manually starting and restarting each app might help future reboot behavior. The original poster tested the idea but still saw the same false-start state after reboot.

That makes it important not to present per-app restart as the final source fix.

ZimaOS 1.4.4 Fixed the Docker Startup Timing Problem

IceWhale's official 1.4.4 release notes include:

  • a fix for apps remaining in loading state after startup;
  • a fix for Docker service startup interval being insufficient and causing startup failure;
  • additional application-state and install-card fixes.

See the ZimaOS 1.4.4 Docker startup fixes for the historical product resolution.

Current Users Should Not Treat systemctl restart as the Permanent Fix

On a modern ZimaOS release, a Docker daemon that repeatedly fails after reboot indicates a current service, storage, runtime, or configuration problem. Restarting Docker can be a diagnostic action, but collect the real failure before normalizing a manual restart on every boot.

Useful current evidence includes:

  • systemctl status docker.service;
  • journalctl -u docker.service;
  • system-disk free space;
  • recent GPU/runtime overrides or host modifications;
  • the exact current ZimaOS version.

A Similar Symptom Can Have a Different Root Cause

Another 1.4.3 discussion reported Docker failing because a custom NVIDIA runtime override remained in the systemd configuration. That is a different cause from the startup-timing issue in this source thread.

Do not remove service override files unless logs show that a specific override is actually breaking the daemon.

Docker Daemon 1.4.3 FAQ

Did IceWhale officially provide a manual Docker restart?

Yes. Zima-Giorgio posted systemctl restart docker docker.socket as the temporary 1.4.3 workaround.

Did the source user confirm it worked?

Yes, for the current boot. The failure returned after reboot.

Which release documented the product-level startup fix?

ZimaOS 1.4.4 fixed insufficient Docker service startup timing that could cause startup failure.