コミュニティソリューション

ZimaOS 1.4.3でDockerデーモンに接続できない場合:手動再起動と1.4.4での修正

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.

この情報源スレッドからは、バージョンに関する明確な結論が得られます。ZimaBoard 832をZimaOS 1.4.3にアップグレードした後、Dockerが自動起動に失敗し、App Storeで新しいアプリをインストールできず、既存のアプリも起動できませんでした。Zima-Giorgioは、チームがDockerサービスの問題を把握していると述べ、一時的な手動再起動コマンドを提示しました。

元の投稿者は、再起動コマンドで当面の問題が解決したことを確認しましたが、ホストを再起動するたびにDockerが再び失敗することも報告しました。IceWhaleの次のリリースにより、不足していた根拠が示されました。ZimaOS 1.4.4では、サービスの起動間隔が不十分なことが原因のDocker起動失敗が正式に修正されました。

障害は1.4.3へのアップグレード直後に発生

情報源のユーザーは次のように報告しました。

  • Prowlarrの更新が停止した。
  • 既存のアプリが起動しなかった。
  • 新しいApp Storeのインストールに失敗した。
  • UIにはDockerデーモンに接続できないと表示されました。
ZimaOS App Storeのインストールダイアログに「unix:///var/run/docker.sock のDockerデーモンに接続できません」と表示
ダッシュボードはDockerに接続できませんでした。 /var/run/docker.sockアプリのインストールと起動を妨げていました。

IceWhaleは既知のDockerサービスの問題と説明

8月26日、Zima-Giorgioは、チームがこれをDockerサービスの既知の問題と認識しており、修正をリリースすると述べました。

同氏は一時的な公式回避策を提示しました。

sudo -i
systemctl restart docker docker.socket

このコマンドは、1.4.3の情報源となった事例に対する、当時のIceWhaleの有効な公式案内です。

元の投稿者がDockerの手動再起動で解決したことを確認

そのユーザーは、CLIからrootとしてDockerを再起動することで、当面の問題が完全に解決したと返信しました。これは推測に基づく回避策ではなく、情報源で確認された成功例です。

しかし、そのユーザーは続けてZimaBoardを再起動し、Dockerが再び自動起動に失敗することを確認しました。

Dockerが正常に動作していないと、ダッシュボードにアプリが起動済みと表示されることがある

再起動後のZimaOSダッシュボード。Jellyfinが起動済みのように表示される一方、システムウィジェットには実際のアプリのCPUやRAMの使用状況が表示されていない
再起動後、Dockerサービスがアプリケーションの実際の実行状態を復元していなくても、アプリタイルがアクティブに見えることがありました。

Dockerの再起動でアプリの実際の状態が復旧

Docker再起動後のZimaOSダッシュボード。Jellyfinの実際の状態と、復旧したシステムリソースのアクティビティを表示
Dockerを再起動すると、UIにアプリの実際の状態が反映され、ユーザーはJellyfinを通常どおり起動できました。

手動でアプリを再起動しても、次回の再起動を確実に解決できなかった

Zima-Giorgioは、各アプリを手動で起動・再起動すると、その後の再起動動作が改善する可能性があるとの報告があると述べました。元の投稿者はこの方法を試しましたが、再起動後も同じ誤った起動状態が発生しました。

そのため、アプリごとの再起動を最終的なソース側の修正として提示しないことが重要です。

ZimaOS 1.4.4でDockerの起動タイミング問題を修正

IceWhaleの公式1.4.4リリースノートには、次の内容が含まれています。

  • 起動後もアプリが読み込み中のままになる問題の修正。
  • Dockerサービスの起動間隔が不十分で起動に失敗する問題の修正。
  • 追加のアプリ状態およびインストールカードの修正。

製品としての過去の解決策については、ZimaOS 1.4.4のDocker起動修正をご覧ください。

現在のユーザーはsystemctl restartを恒久的な修正として扱うべきではありません

最新のZimaOSリリースで、再起動後にDockerデーモンが繰り返し失敗する場合は、現在のサービス、ストレージ、ランタイム、または設定に問題があることを示しています。Dockerの再起動は診断手段にはなりますが、毎回の起動時に手動で再起動することを常態化する前に、実際の失敗原因を収集してください。

現在役立つ証拠には次のものがあります。

  • systemctl status docker.service;
  • journalctl -u docker.service;
  • システムディスクの空き容量。
  • 最近のGPU/ランタイムのオーバーライドまたはホストの変更。
  • 現在の正確なZimaOSバージョン。

似た症状でも根本原因が異なる場合があります

別の1.4.3の議論では、カスタムNVIDIAランタイムのオーバーライドがsystemd設定に残っていたため、Dockerが失敗したと報告されています。これは、このソーススレッドにおける起動タイミングの問題とは別の原因です。

ログから特定のオーバーライドが実際にデーモンを妨げていることが示されない限り、サービスのオーバーライドファイルを削除しないでください。

Dockerデーモン1.4.3 FAQ

IceWhaleはDockerの手動再起動を公式に案内しましたか?

はい。Zima-Giorgioが投稿しました systemctl restart docker docker.socket 一時的な1.4.3の回避策として。

ソースのユーザーは、正常に動作したと確認しましたか?

はい、現在の起動ではそうでした。再起動後に再び失敗しました。

製品レベルの起動修正について記載されていたのは、どのリリースですか?

ZimaOS 1.4.4では、Dockerサービスの起動待機時間が不十分で起動に失敗する問題が修正されました。