Hallo zusammen,
mein erster Beitrag hier – vielen Dank im Voraus für die Aufnahme. Wir führen eine routinemäßige, wenn auch etwas verspätete Reihe von Upgrades auf unserem mit Discourse betriebenen Forum durch (https://forum.troygrady.com) und sind an einem Punkt angelangt, an dem das Upgrade nach den Befehlen „git pull" und „rebuild" in der Kommandozeile fehlschlägt, wie in den Anweisungen auf dem Bildschirm empfohlen.
Nachfolgend finden Sie die Ausgabe des Befehls „./launcher rebuild app". Ich habe auch das Skript „discourse doctor" ausgeführt und kann die Ausgabe gerne veröffentlichen oder einen Link dazu senden, sofern Sie dies nicht als zu großes Sicherheitsrisiko ansehen.
Ich möchte erwähnen, dass ich zwar ein kompetenter PHP-/SQL-Entwickler mit gelegentlicher Erfahrung als Administrator von Linux-Anwendungen bin, aber mit Discourse selbst überhaupt nicht vertraut bin. Außerdem habe ich die ursprüngliche Installation nicht selbst vorgenommen. Ihr Liebling, wie ich weiß!
Ich folge hier einfach den Anweisungen auf dem Bildschirm, die damit begannen, auf die blauen „Upgrade"-Buttons in der Benutzeroberfläche für Docker zu klicken. Sobald dies abgeschlossen war, sah ich die Anweisung auf dem Bildschirm, sich über die Kommandozeile einzuloggen und „git pull" sowie „launcher rebuild" auszuführen. So bin ich an diesen Punkt gelangt.
Zusätzlich möchte ich anmerken, dass unser Forum vor diesem Vorfall absolut einwandfrei lief, ohne jegliche Probleme, falls dies bei der Diagnose hilft. Der einzige Grund für dieses Upgrade ist einfach, mit den von euch veröffentlichten Updates Schritt zu halten, um nicht zu sehr veraltet zu sein. Dies ist der zentrale Konflikt meiner „Wenn es nicht kaputt ist, repariere es nicht"-Mentalität: die Angst, dass ein Upgrade einen Fehler verursachen könnte, den ich nicht beheben kann. Und tatsächlich sind wir nun hier.
Zum Zeitpunkt dieses Schreibens ist das Forum komplett offline. Da es ein Kernbestandteil unseres Geschäfts ist, wäre es mir ein großes Anliegen, es so schnell wie möglich wieder betriebsbereit zu haben.
Jeder Hinweis wird sehr geschätzt!
–
FEHLGESCHLAGEN
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ fehlgeschlagen mit Rückgabewert #<Process::Status: pid 3972 exit 1>
Fehlerort: /pups/lib/pups/exec_command.rb:112:in `spawn’
Ausführung fehlgeschlagen mit den Parametern {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
f89318158c2c276c69a60d600def8a838ae4ad4bc7bafbe665fb1cd77c130ad1
** BOOTSTRAP FEHLGESCHLAGEN ** 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.