Ciao a tutti,
Il mio Discourse è alla versione 2.6.0.beta2 ( 5d7055779a )
Sto riscontrando problemi nel tentativo di ricostruire il mio Discourse da riga di comando con il comando ./launcher rebuild app .
Sembra che tutto proceda correttamente, per poi terminare con:
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.2/lib/active_record/tasks/database_tasks.rb:238:in `migrate'
/var/www/discourse/lib/tasks/db.rake:215:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate
(Vedi il tracciato completo eseguendo il task con --trace)
I, [2020-09-05T08:25:58.657559 #1] INFO -- : == 20200810053843 CreateDataExplorerQueries: migrating ========================
-- create_table(:data_explorer_queries)
-> 0.0106s
-- create_table(:data_explorer_query_groups)
-> 0.0094s
-- add_index(:data_explorer_query_groups, [:query_id, :group_id], {:unique=>true})
-> 0.0027s
I, [2020-09-05T08:25:58.658141 #1] INFO -- : Terminazione dei processi asincroni
I, [2020-09-05T08:25:58.658212 #1] INFO -- : Invio di INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/12/bin/postmaster -D /etc/postgresql/12/main pid: 49
I, [2020-09-05T08:25:58.658286 #1] INFO -- : Invio di TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 166
166:signal-handler (1599294358) Received SIGTERM scheduling shutdown...
2020-09-05 08:25:58.659 UTC [49] LOG: received fast shutdown request
2020-09-05 08:25:58.660 UTC [49] LOG: aborting any active transactions
2020-09-05 08:25:58.666 UTC [49] LOG: background worker "logical replication launcher" (PID 58) exited with exit code 1
2020-09-05 08:25:58.667 UTC [53] LOG: shutting down
2020-09-05 08:25:58.683 UTC [49] LOG: database system is shut down
166:M 05 Sep 2020 08:25:58.719 # User requested shutdown...
166:M 05 Sep 2020 08:25:58.719 * Saving the final RDB snapshot before exiting.
166:M 05 Sep 2020 08:25:59.567 * DB saved on disk
166:M 05 Sep 2020 08:25:59.567 # Redis is now ready to exit, bye bye...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3035 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
5146d792aacf0286c008994c87539929db643cb326e686d9fb2a14095697b12b
** FAILED TO BOOTSTRAP ** per favore scorri verso l'alto e cerca messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
Il sito funziona ancora (per fortuna!).
Se rimuovo il plugin Data Explorer, il sito si ricostruisce correttamente.
Non appena riaggiungo Data Explorer in app.yml, la ricostruzione del sito fallisce.
Le sezioni rilevanti del mio app.yml sono così:
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/paviliondev/discourse-locations.git
- git clone https://github.com/merefield/discourse-onebox-assistant.git
- git clone https://github.com/discourse/discourse-data-explorer.git
## Any custom commands to run after building
run:
- exec: echo "Beginning of custom commands"
## If you want to set the 'From' email address
Qualche consiglio, per favore?
