No se puede reconstruir, 'bundle exec rake assets:precompile' falló

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.

1 me gusta

Necesitamos que te desplaces hacia arriba y verifiques los mensajes de error anteriores.

3 Me gusta

Ah, ok, parece que esta es la causa:

rake aborted!
SocketError: Failed to open TCP connection to geolite.maxmind.com:443 (getaddrinfo: No address associated with hostname)
/var/www/discourse/lib/final_destination.rb:411:in `safe_session'
/var/www/discourse/lib/final_destination.rb:362:in `safe_get'
/var/www/discourse/lib/final_destination.rb:131:in `get'
/var/www/discourse/lib/file_helper.rb:51:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:220:in `block (3 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:219:in `each'
/var/www/discourse/lib/tasks/assets.rake:219:in `block (2 levels) in <top (required)>'

Caused by:
SocketError: getaddrinfo: No address associated with hostname
/var/www/discourse/lib/final_destination.rb:411:in `safe_session'
/var/www/discourse/lib/final_destination.rb:362:in `safe_get'
/var/www/discourse/lib/final_destination.rb:131:in `get'
/var/www/discourse/lib/file_helper.rb:51:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:220:in `block (3 levels) in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:219:in `each'
/var/www/discourse/lib/tasks/assets.rake:219:in `block (2 levels) in <top (required)>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)

Por favor, revisa Upgrade / Rebuilds Fail due to MaxMind DB EOL - #2

1 me gusta