Aujourd’hui, après avoir effectué une mise à jour standard via le panneau d’administration, la mise à jour a été bloquée et en essayant d’effectuer la procédure manuellement avec ./launcher rebuild app, cela n’a pas fonctionné du premier coup , et j’ai obtenu l’erreur suivante :
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.
Salut @JammyDodger Je ne sais vraiment pas comment faire, j’utilise DigitalOcean - avec sa console que je n’ai lancée que quelques fois pour reconstruire. Je vous laisse une capture d’écran au cas où vous verriez une erreur dans la trace de la pile et le rapport d’erreur
Salut @TroyaNO - il semble que vous ayez essayé d’installer le composant de thème discourse-social-share en tant que plugin. Vous devriez supprimer cette ligne de votre fichier app.yml.
Pour donner un peu de contexte : Placer un thème dans le répertoire plugins n’a jamais fonctionné. Mais par le passé, cela échouait silencieusement sans erreur. Au cours des dernières 24 heures environ (depuis cet commit), cela a commencé à générer une erreur. Je viens de pousser un autre changement qui nous ramène à l’ancien comportement de ‘ne rien faire silencieusement’, donc si vous essayez de mettre à jour à nouveau, cela devrait fonctionner.
Salut @david, Cool ! Je viens de relancer ./launcher rebuild app et maintenant ça semble fonctionner, tu es génial !
Au fait, quelle était la commande pour éditer le fichier app.yml depuis la console (?) et qu’est-ce que je devrais supprimer exactement, ou n’est-ce plus nécessaire ?
Vous devriez supprimer toute la ligne qui mentionne discourse-social-share
Même si l’erreur a disparu, je vous recommande quand même de la supprimer. Avoir un thème dans le répertoire des plugins pourrait causer d’autres problèmes à l’avenir.