Community-Lösung

ZimaOS App Store überspringt das Einstellungsformular und schlägt mit einem fehlenden Bind-Pfad fehl: Was der Thread von 2025 bewiesen hat

A November 2025 thread where App Store installs skipped the settings/configuration form and failed with Docker bind-source-path-does-not-exist errors. Community replies first blamed stale AppData, but the original poster later said deleting AppData no longer helped and even first-time app installs were affected, while YAML installations still worked. The thread ended without an IceWhale-confirmed root cause.

Die Quelle begann mit einer plausiblen Theorie zu veralteten AppData, aber der abschließende Beitrag macht diese Erklärung unzureichend. Apps, die zuvor entfernt worden waren, übersprangen das Einrichtungsformular und versuchten, nicht vorhandene Bind-Pfade wiederzuverwenden, wodurch Docker-Fehler wie bind source path does not exist entstanden. Eine Antwort aus der Community schlug vor, den alten AppData-Ordner zu entfernen oder umzubenennen, damit ZimaOS die App als neu behandelt.

Der ursprüngliche Verfasser berichtete anschließend, dass dies einmal funktioniert hatte, später jedoch nicht mehr half. Noch wichtiger: Auch neu installierte Apps übersprangen bei der ersten Installation das Einstellungsformular und blieben bei 100 % hängen, während die Installation von Apps über YAML weiterhin funktionierte. Dadurch richtet sich der stärkste Verdacht nicht mehr auf ein einzelnes fehlerhaftes App-Verzeichnis, sondern auf den historischen UI-/Konfigurationspfad des App Stores selbst.

Der Docker-Fehler war real, aber nachgelagert

Der sichtbare Fehler sah folgendermaßen aus:

Error response from daemon:
invalid mount config for type "bind":
bind source path does not exist: [EXPECTED PATH]

Docker lehnte korrekt einen Bind-Mount ab, dessen Quellverzeichnis auf dem Host nicht existierte. Die offene Frage war, warum der App Store diesen Pfad generierte oder wiederverwendete, ohne das Einstellungsformular anzuzeigen, über das der Benutzer ihn normalerweise auswählen oder erstellen kann.

Veraltete AppData waren eine Vermutung der Community

gelbuilding schlug vor, /DATA/AppData/<app-name> zu löschen oder umzubenennen, damit der Store die Installation als neu behandelt. Ein weiteres Community-Mitglied sagte, dass es dieselbe Methode verwendet habe.

Das war keine Diagnose von IceWhale-Mitarbeitern, und der spätere Test des ursprünglichen Verfassers zeigte, dass dies für das umfassendere Problem nicht ausreichte.

Dass auch Apps bei der Erstinstallation das Formular übersprangen, ändert die Diagnose

Sobald auch neue Apps ohne vorheriges lokales AppData die Konfiguration übersprangen, war das wiederholte Löschen alter Ordner der falsche Ansatz zur Fehlersuche. Der Benutzer erklärte ausdrücklich, dass Neustart + Ordnerlöschung + Neuinstallation zum gleichen Ergebnis führten.

Die funktionierende YAML-Installation war ein wichtiger Hinweis

Der Benutzer sagte, dass Apps weiterhin aus YAML installiert werden konnten. Das deutet darauf hin, dass Docker selbst nicht vollständig defekt war, und grenzt das historische Problem eher auf den Workflow zur App-Definition, Konfiguration oder Darstellung im Store ein.

ZimaOS 1.7 hat die Architektur des App Stores überarbeitet

ZimaOS 1.7.0 führte den App Store 2.0 mit einer überarbeiteten Oberfläche zur Suche und Verwaltung sowie nativer YAML-Bearbeitung und -Analyse ein. ZimaOS 1.7.1 ergänzte anschließend weitere Korrekturen für Docker, AppData, WebUI und YAML.

Siehe die aktuelle Grundlage des App Store 2.0.

Aktuelle Reihenfolge der Fehlersuche

  1. auf die aktuelle stabile ZimaOS-Version aktualisieren;
  2. eine einfache Erstanbieter-App testen, die noch nie installiert wurde;
  3. den genauen fehlenden Bind-Pfad auf dem Host erfassen;
  4. prüfen, ob der Ordner existiert und zu welchem Speicher er gehört;
  5. prüfen, ob die YAML-Installation mit demselben vorgesehenen Pfad erfolgreich ist;
  6. bei weiterhin fehlerhaftem Einstellungsformular die App-Store- und Container-Logs sammeln.

AppData bei zustandsbehafteten Apps nicht blind löschen

Ein AppData-Ordner kann Datenbanken, Konfigurationen, Schlüssel, Bibliotheken und den Benutzerstatus enthalten. Beim Testen ist das Umbenennen sicherer als das Löschen; wichtige Daten sollten zuvor gesichert werden.

FAQ zum fehlenden Einstellungsformular

Hat das Löschen alter AppData das ursprüngliche Problem dauerhaft behoben?

Nein. Der ursprüngliche Verfasser sagte, dass es einmal geholfen habe, später jedoch nicht mehr funktionierte.

Waren auch Apps bei der Erstinstallation betroffen?

Ja. Im abschließenden Beitrag der Quelle steht, dass auch neue Apps das Konfigurationsformular übersprangen und hängen blieben.

Funktionierte die YAML-Installation weiterhin?

Ja. Das war einer der stärksten Hinweise darauf, dass der historische Fehler mit dem App-Store-Pfad zusammenhing und nicht damit, dass Docker vollständig nicht verfügbar war.