Haben Sie Folgendes versucht:
./launcher start app
Wenn Sie jedoch bereits ./launcher cleanup ausgeführt haben, während der alte Container heruntergefahren war, und keinen Container zum Starten haben, dann befinden Sie sich in einer ziemlichen Zwickmühle. Haben Sie das gemacht? Es sieht so aus, als hätten Sie das getan.
Ich denke, es ist ein Fehler, dass eine fehlerhafte Theme-Komponente ein Upgrade unmöglich macht, daher wird vielleicht bald eine Lösung angeboten.
Ich glaube, Sie könnten die Datenbank so ändern, dass die Theme-Komponente entfernt wird. Wenn jedoch kein Container läuft, über den Sie auf die Datenbank zugreifen können, bin ich mir nicht ganz sicher, wie Sie das bewerkstelligen sollen.
Meine einzige andere Notfall-Lösung wäre zu prüfen, ob Sie die vorhandene Datenbank auf einer sauberen Installation wiederherstellen können.
Vielleicht können Sie die Datenbank auf einer sauberen Installation wiederherstellen (vielleicht ignoriert sie das defekte Theme?), dann Ihre Datenbank löschen und mit einer aktualisierten Discourse-Installation eine neue leere Datenbank erstellen, bevor Sie die Datenbank von der sauberen Remote-Installation wiederherstellen.
Eine weitere Lösung wäre, ein reines Datenbank-Image zu erstellen und mit SQL die fehlerhafte Theme-Komponente zu entfernen.