Beim Versuch, neu zu erstellen, tritt folgender Fehler auf. Ich habe einen ähnlichen Thread hier gesehen und einige Plugins entfernt, aber das Problem wurde nicht behoben.
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' failed with return #<Process::Status: pid 666 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"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
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.
4490985a65ce2bcadfb9a4dbf82c674b9fd999dc32d42cc9e7c3c265f73c9c6c
Ich hatte das schon früher, normalerweise führe ich Paketaktualisierungen durch und starte neu, bevor ich neu baue, aber dieses Mal habe ich es nicht getan.
Neustart und Neubau funktionierten sofort, es muss gerade genug gewesen sein.
Ich bin auf dieses Problem gestoßen, manchmal liegt das Problem nicht daran, dass der RAM-Speicher zu klein ist, sondern daran, dass Docker nicht manuell RAM zugewiesen wurde. Bevor Sie Ihr Website-Backup wiederherstellen, müssen Sie zuerst den Befehl ./discourse-setup ausführen. Dann weist er Docker automatisch Speicher zu, und dann können Sie mit Strg + C den Befehl beenden, die Backup-App.yml hochladen und ./launcher rebuild app ausführen.