Community-Lösung

Immich nach ZimaOS 1.5.4 gestoppt: Docker-Neustart, Port-2283-Konflikte und Grenzen einer sicheren Neuinstallation

A February 2026 thread where one Immich instance recovered after restarting Docker, while another remained broken with Compose/startup errors and a port-2283 allocation conflict. A third user rolled back Immich, and another ultimately reinstalled. No single universal 1.5.4 root cause was confirmed.

Dieser Quelltext beschreibt mehrere oberflächlich ähnliche Immich-Fehler, für die es jedoch keine einheitliche Lösung gibt. Die ausgegraute Immich-App des ursprünglichen Verfassers funktionierte sofort wieder nach sudo systemctl restart docker. Ein anderer Nutzer probierte denselben Befehl aus, konnte Immich aber weiterhin nicht starten. Der spätere Fehler zeigte, dass der Host-Port 2283 bereits belegt war – ein anderes Problem als ein ausgefallener Docker-Daemon.

Diese Unterscheidung ist die wichtigste Erkenntnis: Nach einem Betriebssystem-Update sollte zunächst festgestellt werden, ob Docker selbst fehlerhaft ist, nur ein einzelnes Compose-Projekt Probleme macht oder ein veralteter bzw. doppelter Container bereits den von Immich benötigten Port belegt.

ZimaOS-Dashboard mit ausgegrauter Immich-Anwendung, während eine andere Docker-App weiterhin verfügbar ist
Die Quelle zeigte keinen vollständigen Docker-Ausfall, da andere Anwendungen weiterhin funktionierten.

Zuerst den Zustand des Docker-Dienstes prüfen

Die erste Empfehlung von 777-Spider bestand darin zu prüfen, ob Docker ordnungsgemäß ausgeführt wird. Der ursprüngliche Verfasser startete Docker anschließend neu und berichtete, dass danach wieder alles funktionierte.

Ein Neustart von Docker betrifft jeden Container auf dem Host. Führen Sie ihn daher bewusst aus und rechnen Sie damit, dass andere Anwendungen neu gestartet werden.

Der Docker-Neustart war keine allgemeingültige Lösung für Immich

Chris berichtete, dass derselbe Docker-Neustart andere Apps unterstützte, Immich jedoch nicht wiederherstellte. Das zeigt eindeutig, dass systemctl restart docker nicht als garantierte Lösung betrachtet werden sollte.

Ein Quellfehler zeigte ausdrücklich, dass Port 2283 bereits belegt war

ZimaOS-Docker-Fehler mit dem Hinweis, dass die Bindung von Port 2283 auf 0.0.0.0 fehlgeschlagen ist, weil der Port bereits belegt war
Ein veralteter oder doppelter Listener auf Port 2283 erfordert eine andere Fehlerbehebung als ein Neustart des Docker-Daemons.

Ermitteln Sie bei einem aktuellen, entsprechenden Fehler zunächst, welcher Container oder Prozess Port 2283 belegt, bevor Sie etwas löschen oder neu erstellen. Doppelte alte Immich-Container oder ein teilweise neu erstelltes Compose-Projekt können einen Port belegen.

„Compose-App konnte nicht gestartet werden“ ist ein Fehler des Anwendungs-Stacks

Wenn Docker Paperless oder andere Apps problemlos ausführt, Immich jedoch mit einem Compose-Fehler scheitert, sollten Sie die Statusinformationen und Protokolle der Immich-Dienste sowie die aktuelle Compose-Definition prüfen, anstatt das gesamte Betriebssystem neu zu installieren.

Eine Neuinstallation half einem Nutzer, kostete aber Zeit und erforderte das erneute Kopieren der Daten

Chris installierte Immich schließlich neu und kopierte die Fotos zurück. Dabei wurde ausdrücklich auf Backups hingewiesen. Das war die Entscheidung eines einzelnen Nutzers als letzter Ausweg, nicht die bestätigte Lösung für alle.

Immich-Startbildschirm, der während einer fehlgeschlagenen Wiederherstellung auf Kerndienste und Anwendungsdaten wartet
Immich kann teilweise erreichbar sein, während der zugrunde liegende Dienst-Stack weiterhin fehlerhaft ist.

Immich-AppData und Datenbank vor einer Neuinstallation sichern

Der Zustand von Immich besteht nicht nur aus dem Fotoordner. Sichern Sie die Datenbank, die Anwendungskonfiguration und die Bibliothekspfade, bevor Sie Container oder Volumes löschen. Aktuelles ZimaOS speichert wichtige Anwendungsdaten außerhalb kurzlebiger Container.

Verwenden Sie das aktuelle Modell für persistente Anwendungsdaten von ZimaOS.

Dies nicht als aktuellen Immich-Regressionsfehler in Version 1.7.1 behandeln

Die Quelle bezieht sich ausdrücklich auf ZimaOS 1.5.4 und eine ältere Immich-Generation. Aktuelles ZimaOS und Immich v3 sind wesentlich neuer. Reproduzieren Sie daher den exakt aktuellen Fehler, bevor Sie eine Problemumgehung aus dem Jahr 2026 anwenden.

Ein Zurücksetzen von Immich kann nach Datenbankmigrationen unsicher sein

Ein Nutzer der Quelle gab an, auf eine frühere Immich-Version zurückgegangen zu sein. Upgrades auf aktuelle Hauptversionen können den Datenbank- und Anwendungszustand migrieren. Die Unterstützung für ein Downgrade muss daher aus den passenden Immich-Versionshinweisen stammen, anstatt einfach ein Image-Tag auf eine ältere Version zu ändern.

Bei einem Portkonflikt muss der vorhandene Listener ermittelt werden

Der Quellfehler besagt ausdrücklich, dass Docker den Host-Port 2283 nicht binden konnte, weil er bereits belegt war. Das kann passieren, wenn noch ein alter Immich-Container ausgeführt wird, ein zweiter Stack denselben Port verwendet oder ein anderer Dienst darauf abgebildet wurde.

Ermitteln Sie vor dem Löschen, welcher aktuelle Container oder Listener den Port verwendet, und entscheiden Sie, welcher Stack ihn belegen soll.

Eine ausgegraute App-Kachel kann ein Symptom des Docker-Zustands und kein Verlust von Immich-Daten sein

Beim ursprünglichen Verfasser stellte ein Neustart von Docker alle Apps wieder her. Das bedeutet, dass der ausgegraute Immich-Zustand durch die Container-Laufzeitumgebung verursacht wurde und kein Beweis dafür war, dass die Fotodatenbank oder die Bibliothek gelöscht worden war.

Ein anderer Beteiligter konnte Immich mit demselben Neustart nicht wiederherstellen. Das zeigt, warum das UI-Symptom allein für eine Ursachenanalyse nicht ausreicht.

Vor einer Neuinstallation den Compose-Fehler auslesen

„Compose-App konnte nicht gestartet werden“ ist eine Sammelfehlermeldung. Die nützlichen Informationen stehen in der Meldung des zugrunde liegenden Dienstes oder Containers: Portkollision, fehlendes Volume, fehlgeschlagener Datenbank-Healthcheck, Problem beim Abrufen des Images, ungültiges YAML oder ein Berechtigungsfehler.

Sichern Sie die fehlerhaften Protokolle, bevor Sie den Stack neu erstellen. Eine Neuinstallation kann die Beweise löschen.

Das aktuelle Immich v3 macht ein blindes Downgrade riskanter

Immich hat seitdem mehrere bedeutende Änderungen am Schema und an der Bereitstellung erfahren. Eine moderne v3-Datenbank lässt sich möglicherweise nicht sicher mit einem beliebigen älteren Image betreiben, nur weil ein Nutzer im Jahr 2026 einmal eine v1.x-Version zurückgesetzt hat.

Befolgen Sie die aktuellen Hinweise von Immich zu Migrationen und Downgrades und erstellen Sie vor Änderungen an Hauptversionen verifizierte Backups der Datenbank und der Bibliothek.

Wenn eine Neuinstallation erforderlich ist, zuerst die persistenten Pfade sichern

Dokumentieren Sie die Fotobibliothek, die PostgreSQL-Daten, die Konfiguration, die Pfade für maschinelles Lernen und den Cache sowie die aktuellen Volume-Zuordnungen. Das Entfernen kurzlebiger Container ist etwas völlig anderes als das Löschen dieser persistenten hostseitigen Ordner.

Bei einer erfolgreichen sauberen Neuinstallation sollten die vorgesehenen persistenten Daten erneut eingebunden oder über einen unterstützten Backup-Weg wiederhergestellt werden – nicht die einzige Fotobibliothek vollständig neu kopiert werden müssen.

FAQ zum Immich-Fehler in Version 1.5.4

Hat der Neustart von Docker Immich beim ursprünglichen Verfasser repariert?

Ja.

Hat er das Problem bei jedem Nutzer im Thread behoben?

Nein. Immich eines anderen Nutzers funktionierte weiterhin nicht und zeigte später einen Konflikt auf Port 2283.

Sollten aktuelle Nutzer Immich sofort neu installieren?

Nein. Prüfen Sie zuerst den Zustand des Docker-Dienstes, den Compose-Status, die Portbelegung und die persistenten Daten.