Neu erstellen fehlgeschlagen, 'bundle exec rake assets:precompile' ist fehlgeschlagen

Ich habe eine Discourse-Installation, die mit den Standard-Installationschritten eingerichtet wurde. Zum ersten Mal habe ich versucht, app.yml zu ändern, um die SMTP-Einstellungen zu aktualisieren, und dann ./launcher rebuild app ausgeführt. Dabei trat folgender Fehler auf:

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 ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
==================== END REBUILD LOG ====================

Ich arbeite unter Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-57-generic x86_64) mit der Discourse-Version 2.4.0.beta8
(e7bd288d7b).

Ich habe ./discourse-doctor ausgeführt, aber dieser zeigt denselben Fehler ohne weitere Informationen an.

Irgendwelche Ideen?

Wie kann ich das Problem weiter debuggen? Sollte ich manuell cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' ausführen, um zu sehen, was passiert?

Dies ist mein erstes Mal mit Discourse. Es handelt sich um eine standardmäßige Discourse-Installation ohne Plugins. Ich habe lediglich versucht, die SMTP-Einstellungen in app.yml zu aktualisieren und dann neu aufzubauen, wie in How to modify email settings beschrieben.

1 „Gefällt mir“

We need you to scroll up and check for earlier error messages.

3 „Gefällt mir“

Ah ok, looks like this is the cause:

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)

Please check Upgrade / Rebuilds Fail

1 „Gefällt mir“