Errore dopo il fallimento dell'aggiornamento oggi: [rake themes:update assets:precompile]

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 :face_with_diagonal_mouth:, 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?

1 Mi Piace

Potresti scorrere verso l’alto da quel messaggio e vedere se ci sono altri errori specifici?

1 Mi Piace

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

2 Mi Piace

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.

6 Mi Piace

Ciao @david, Fantastico! ho rieseguito ./launcher rebuild app e ora sembra funzionare, sei un grande! :clap:

A proposito, qual era il comando per modificare il file app.yml dalla console (?) e cosa dovrei rimuovere esattamente, o non è più necessario?

Grazie per il grande supporto!

1 Mi Piace

I comandi per modificare app.yml si trovano all’inizio di Install plugins on a self-hosted site

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.

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.