Hinweis… damit die Korrektur wirksam wird, gibt es eine Art Henne-Ei-Problem. Alter Code wird immer noch geladen, wenn Sie das Upgrade ausführen.
Möglicherweise benötigen Sie beim ersten Mal ein ./launcher rebuild und danach funktioniert der Web-Upgrader.
Keine einfache Lösung dafür. @cvx, das ist ein kniffliges Problem… technisch gesehen sollten wir es so einrichten, dass DockerManager::Upgrader.new(user_id, repo, repo_version).upgrade auslagert und beim Upgrade neuen Upgrader-Code ausführt … aber das ist eine Büchse der Pandora.
Schnelle Problemumgehung
- Starten Sie die Docker-Manager-Aktualisierung.
- Brechen Sie ab, wenn sie stecken bleibt.
- Führen Sie
./launcher restart appin der Shell aus. - Die Aktualisierung über das Web funktioniert.
Einfache Problemumgehung
- Führen Sie
./launcher rebuild appaus.
Danach ist alles in Ordnung.
EDIT
Schließe dies vorsorglich, da dies der letzte Beitrag zu diesem Thema sein soll. Das erleichtert es den Leuten, die Problemumgehungen zu finden. Markieren Sie zur Wiedereröffnung, falls nach einem Rebuild weiterhin ein Problem besteht.