Oggi, dopo aver eseguito un aggiornamento standard tramite il pannello di amministrazione, l’aggiornamento è stato bloccato e quando ho provato a eseguire la procedura manualmente con ./launcher rebuild app non ha funzionato la prima volta , e mi ha dato il seguente errore:
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.
Qualsiasi suggerimento per risolvere questo problema?
Ehi @JammyDodger non so davvero come fare, uso DigitalOcean - con la sua console che ho usato solo poche volte per ricostruire. Ti lascio uno screenshot nel caso in cui veda un errore nello Stack Trace e nel report degli errori
Ciao @TroyaNO, sembra che tu abbia provato a installare il componente tema discourse-social-share come plugin. Dovresti rimuovere quella riga dal tuo file app.yml.
Per fornire un po’ di contesto: mettere un tema nella directory plugins non ha mai funzionato. Ma in passato falliva silenziosamente senza errori. Nelle ultime 24 ore circa (da questo commit), ha iniziato a sollevare un errore. Ho appena inviato un’altra modifica che ci riporta al vecchio comportamento di “non fare nulla silenziosamente”, quindi se provi ad aggiornare di nuovo dovrebbe funzionare.
Dovresti rimuovere l’intera riga che menziona discourse-social-share
Anche se l’errore è scomparso, ti consiglio comunque di rimuoverlo. Avere un tema nella directory dei plugin potrebbe causare altri problemi in futuro.