J’ai une installation Discourse, installée avec les étapes d’installation standard. Pour la première fois, j’ai essayé de modifier app.yml pour mettre à jour les paramètres SMTP, puis j’ai exécuté ./launcher rebuild app et cela a échoué avec :
ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' a échoué avec le retour #<Process::Status: pid 521 exit 1>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
exécution échouée avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
13cae1b12cdf902161a5a7e297f2142a6379e6b22b1c6b1d0722d25636f5341c
** ÉCHEC DU BOOTSTRAP ** veuillez défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
==================== FIN DU JOURNAL DE RECONSTRUCTION ====================
Je suis sous Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-57-generic x86_64), avec la version Discourse 2.4.0.beta8
([e7bd288d7b](https://github.com/discourse/discourse/commits/e7bd288d7b1019c6986a7eac7d8f9cb9505cb0bb)).
J’ai exécuté ./discourse-doctor, mais cela contient la même erreur sans informations supplémentaires.
Des idées ?
Comment puis-je déboguer davantage cela ? Devrais-je exécuter manuellement cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' pour voir ce qui se passe ?
C’est ma première utilisation de Discourse. Il s’agit d’une installation Discourse vierge sans plugins, et j’ai simplement essayé de mettre à jour les paramètres SMTP dans app.yml puis de reconstruire comme mentionné dans How to modify email settings.