Ich habe das Update vom Frontend ausgeführt, da ich dachte, es könnte ein Onebox-Embedding-Problem beheben. Ich dachte, ich führe einfach einen Rebuild durch. Aber das ist die letzte Meldung:
Hosted with digitalocean.
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 788 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
90fa3dc632feafe86edf69feca9c1a1a48f166e6368e6503b5768d01af622f3d
Wenn ich ./discourse-doctor ausführe, wird nur ein Rebuild durchgeführt. Das habe ich bereits versucht, aber es ist fehlgeschlagen. Hat jemand anderes das schon erlebt?
Ich bin leider nicht sehr versiert in Linux und benötige vielleicht etwas Anleitung, wonach ich suchen und wie ich das Problem beheben kann.
Wurde es neu erstellt oder wurde die vorhandene App neu gestartet? Welche Versionsnummer steht auf Ihrem Dashboard? (Die blaue Zahl)
Nur zur Information: Die Fehler liegen weiter oben in den Protokollen, daher kann das Teilen von mehr vom Endteil dazu beitragen, dass die Leute das spezifische Problem herausfinden.
Ich habe nach dem Update einen direkten Wiederaufbau versucht, wobei die Website nach etwa 5-10 Minuten nicht mehr auf Browser-Aktualisierungen reagierte.
Dann habe ich die CLI überprüft und (das oben Genannte) war da.
Danach habe ich einen weiteren Wiederaufbau durchgeführt, wobei mir das Arzt-Ding auffiel, also habe ich es versucht.
Mir ist aufgefallen, dass die App gestartet war (obwohl ich sie normalerweise nicht beim Durchlaufen beobachte) und glücklicher schien, als sie fertig war.
Ich fürchte, ich weiß nicht einmal, wie ich die Protokolle überprüfen kann, um zu sehen, was dort stand
Wenn Sie einen weiteren Rebuild ausführen, gelingt er dann? Wenn nicht, scrollen Sie bitte ein wenig in diesen Protokollen nach oben, um die eigentlichen Fehler zu finden.
War mutig genug, heute einen weiteren Neuaufbau durchzuführen (beim letzten Mal war es an meinem Geburtstag und ich wollte nicht den Ärger haben, den ganzen Tag mit der Behebung verbringen zu müssen).
Lief gut, habe nichts gesehen, was als Warnsignal im Log herausstach, also alles bestens!