Tengo una instalación de Discourse, realizada con los pasos de instalación estándar. Por primera vez, intenté modificar app.yml para actualizar la configuración de SMTP y luego ejecuté ./launcher rebuild app, pero falló con el siguiente error:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' falló con el código de retorno #<Process::Status: pid 521 exit 1>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn'
ejecución fallida con los parámetros {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
13cae1b12cdf902161a5a7e297f2142a6379e6b22b1c6b1d0722d25636f5341c
** FALLO AL INICIAR ** por favor, desplázate hacia arriba y busca mensajes de error anteriores; puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
==================== FIN DEL REGISTRO DE RECONSTRUCCIÓN ====================
Estoy en Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-57-generic x86_64), con la versión de Discourse 2.4.0.beta8
([e7bd288d7b](https://github.com/discourse/discourse/commits/e7bd288d7b1019c6986a7eac7d8f9cb9505cb0bb)).
Ejecuté ./discourse-doctor, pero muestra el mismo error sin proporcionar más información.
¿Alguna idea?
¿Cómo puedo depurar esto más a fondo? ¿Debería ejecutar manualmente cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' para ver qué sucede?
Esta es mi primera vez usando Discourse. Es una instalación estándar de Discourse sin plugins, y simplemente intenté actualizar la configuración de SMTP en app.yml y luego reconstruir como se menciona en How to modify email settings.