Tenho uma instalação do Discourse feita com os passos padrão de instalação. Pela primeira vez, tentei modificar o app.yml para atualizar as configurações de SMTP e, em seguida, executei ./launcher rebuild app, mas falhou com:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' failed with return #<Process::Status: pid 521 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
13cae1b12cdf902161a5a7e297f2142a6379e6b22b1c6b1d0722d25636f5341c
** 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.
==================== END REBUILD LOG ====================
Estou no Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-57-generic x86_64), com a versão do Discourse 2.4.0.beta8
(e7bd288d7b).
Executei ./discourse-doctor, mas ele apresenta o mesmo erro sem fornecer mais informações.
Alguma ideia?
Como posso depurar isso mais a fundo? Devo executar manualmente cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' para ver o que acontece?
Esta é a minha primeira vez usando o Discourse. É uma instalação padrão do Discourse sem plugins, e eu simplesmente tentei atualizar as configurações de SMTP no app.yml e depois reconstruir, conforme mencionado em How to modify email settings.