Heute, nach einem Standard-Update über das Admin-Panel, wurde das Update blockiert und als ich versuchte, das Verfahren manuell mit ./launcher rebuild app durchzuführen, funktionierte es beim ersten Mal nicht , und ich erhielt folgende Fehlermeldung:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 754 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c '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.
Irgendwelche Vorschläge zur Behebung dieses Problems?
Hallo @JammyDodger, ich weiß wirklich nicht, wie das geht. Ich benutze DigitalOcean – mit seiner Konsole, die ich nur ein paar Mal zum Neuaufbau benutzt habe. Ich lasse dir einen Screenshot da, falls du einen Fehler im Stack Trace und Fehlerbericht siehst
Hallo @TroyaNO – es sieht so aus, als ob du versucht hast, die discourse-social-share-Themenkomponente als Plugin zu installieren. Du solltest diese Zeile aus deiner app.yml-Datei entfernen.
Um etwas Kontext zu geben: Das Platzieren eines Themas im plugins-Verzeichnis hat noch nie funktioniert. Aber in der Vergangenheit schlug es lautlos und ohne Fehler fehl. In den letzten 24 Stunden (seit diesem Commit) begann es, einen Fehler auszulösen. Ich habe gerade eine weitere Änderung gepusht, die uns zum alten Verhalten des „lautlosen Nichtstuns“ zurückbringt. Wenn du also erneut versuchst zu aktualisieren, sollte es funktionieren.
Hallo @david, Cool! Ich habe gerade noch einmal ./launcher rebuild app ausgeführt und jetzt scheint es zu funktionieren, du bist spitze!
Übrigens, was war der Befehl, um die app.yml-Datei von der Konsole aus zu bearbeiten (?) und was genau sollte ich entfernen, oder wird es nicht mehr benötigt?
Sie sollten die gesamte Zeile entfernen, die discourse-social-share erwähnt.
Auch wenn der Fehler behoben ist, empfehle ich dennoch, ihn zu entfernen. Ein Theme im Plugins-Verzeichnis könnte in Zukunft andere Probleme verursachen.