Als ich die Admin-Konsole benutzte, erhielt ich diese Nachricht, obwohl sie vorher einwandfrei funktionierte.
Upgrades über die Weboberfläche sind deaktiviert, bis Sie das neueste Image ausführen.
Melden Sie sich dazu mit SSH bei Ihrem Server an und führen Sie Folgendes aus:
cd /var/discourse
git pull
./launcher rebuild app
Und als ich die einfachen Anweisungen befolgte, erhielt ich diese Fehlermeldung:
FEHLGESCHLAGEN
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake them es:update assets:precompile’ fehlgeschlagen mit Rückgabe #<Process::Status: pid 518 exit 1>
Ort des Fehlers: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec fehlgeschlagen mit den Parametern {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=> [“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
e3eb2969bd230aeaf5a9405901e7059aa898c61b41eec2156960a6bd2e08dd33
** FEHLER BEIM BOOTSTRAPPING ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
Wenn ich ./discourse-doctor ausführe, beginnt es mit dem Wiederaufbau und ich habe immer noch das gleiche Problem mit der Admin-Upgrade-Konsole.
Bin mir nicht sicher, wie weit ich hochgehen soll, hier ist noch etwas mehr
Fehlerantwort vom Daemon: Der Treiber konnte die externe Konnektivität für den Endpunkt app (1e145a00615964e521bbfcec584bb3adf14171590767841a1eaa58e04b064615) nicht programmieren: Fehler beim Starten des Userland-Proxys: listen tcp4 0.0.0.0:443: bind: Adresse bereits in Verwendung
Fehler: Container konnten nicht gestartet werden: app
Container konnte nicht neu gestartet werden.
Das sieht so aus, als ob ein anderer Webserver läuft. Sie können überprüfen, ob etwas einen Port offen hat und/oder ob Apache oder Nginx läuft.
Das sieht so aus, als ob ein Theme einen Fehler hat. Sie könnten ein
./launcher start app
ausführen, um den Server neu zu starten (was nicht funktioniert, wenn etwas anderes auf Port 443 liegt) und dann versuchen, die Themes zu entfernen und nach dem Upgrade wieder hinzuzufügen.
root@geeksove:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bf07ae47872 local_discourse/app „/sbin/boot“ 7 Wochen Bis vor 2 Stunden 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
Ich glaube, dass eine Theme-Komponente das Problem ist. Sie müssen sie entfernen, ein Upgrade durchführen und dann die Themes wieder hinzufügen, bis Sie das Problem gefunden haben. Oder, so denke ich.