Errore nel Bootstrap dopo l'aggiornamento del mio server

Sto riscontrando problemi nella ricostruzione del mio forum dopo l’aggiornamento del server su Linode

FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle config --local deployment true' fallito con ritorno #<Process::Status: pid 505 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \\\"development test\\\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap fallito con codice di uscita 1
** IMPOSSIBILE EFFETTUARE IL BOOTSTRAP ** si prega di scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.

:arrow_double_up: :eyes:

avremmo bisogno di maggiori informazioni.

3 Mi Piace

Sto riscontrando un errore simile. Ho provato una ricompilazione con tutti i plugin disabilitati tranne due (docker-manager e migrate passwords), quindi non penso che sia correlato ai plugin. Ho eseguito discourse-doctor ma l’unica occorrenza di ‘error’ è la descrizione di come cercare la parola error.

Purtroppo devo uscire per un appuntamento ora, ma cercherò altri problemi quando tornerò.

Ci sono indizi in questo…

SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
rake aborted!
Gem::LoadError: can't activate ffi-1.15.5, already activated ffi-1.16.2
/var/www/discourse/lib/plugin_gem.rb:25:in `load'
/var/www/discourse/lib/plugin/instance.rb:825:in `gem'
/var/www/discourse/plugins/discourse-migratepassword/plugin.rb:28:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:722:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:722:in `activate!'
/var/www/discourse/lib/discourse.rb:347:in `block in activate_plugins!'
/var/www/discourse/lib/discourse.rb:344:in `each'
/var/www/discourse/lib/discourse.rb:344:in `activate_plugins!'
/var/www/discourse/config/application.rb:227:in `block in <class:Application>'
/var/www/discourse/lib/plugin.rb:6:in `initialization_guard'
/var/www/discourse/config/application.rb:227:in `<class:Application>'
/var/www/discourse/config/application.rb:75:in `<module:Discourse>'
/var/www/discourse/config/application.rb:74:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:38:in `require'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:38:in `require'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/bundle:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/bundle:25:in `<main>'
(See full trace by running task with --trace)
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:209:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:108:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands.rb:18:in `<main>'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:38:in `require'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:38:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
bin/rails:18:in `<main>'
Spinning up 7 Unicorn worker(s) that were stopped initially

Chris, con tutto il rispetto, non possiamo complicare una richiesta di supporto con i log di un’altra installazione? :sweat_smile:

Perché quel testo appare praticamente sotto ogni singola ricostruzione fallita a causa di un errore durante il processo, indipendentemente dalla causa principale.

3 Mi Piace

OK, non ero consapevole che lo stesso errore si presentasse per più cause. Sapevo solo che gli errori sembravano molto simili, se non identici, se visti sul mio telefono e poiché si verificavano da quello che sembrava essere lo stesso set di patch, ho presunto che potessero essere correlati. Avvierò un nuovo thread con i miei problemi.

2 Mi Piace

Potrebbe essere correlato, ma non lo sapremo finché l’OP non fornirà maggiori dettagli.

1 Mi Piace

In realtà, la natura utile di Discourse non è utile qui. Quando ho iniziato a segnalare il problema, ho ricevuto il messaggio “Il tuo post sembra simile a questo”, che ti incoraggia a non creare un nuovo post.

2 Mi Piace

Migrate password è rotto. Verrà risolto presto. Ricostruisci senza di esso o riavvia il tuo vecchio container.

C’è un altro argomento a riguardo ma non riesco a trovarlo.

Oh, ora vedo, era il tuo argomento Failed to Bootstrap after upgrade - #4 by RGJ

Ecco cosa fare @shim

2 Mi Piace

Grazie, ho lo stesso problema su 2 forum e questo è successo dopo l’aggiornamento della patch, tuttavia la correzione è stata suggerita… non ho idea di come procedere. sarebbe utile se rilasciassero la nuova PR in modo che possiamo aggiornarla tramite la console.

1 Mi Piace

Ecco cosa ha detto nell’altro argomento.

Questo è un servizio piuttosto buono, se me lo chiedi.

5 Mi Piace

La nuova versione di discourse-migratepassword è ora disponibile.

5 Mi Piace

Il mio problema non è correlato al plugin

es:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
2023-09-27 16:50:33.227 UTC [42] LOG:  ricevuta richiesta di arresto rapido
I, [2023-09-27T16:50:33.227763 #1]  INFO -- : Invio di TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
111:signal-handler (1695833433) Ricevuto SIGTERM, pianificazione arresto...
2023-09-27 16:50:33.252 UTC [42] LOG:  annullamento di tutte le transazioni attive
2023-09-27 16:50:33.262 UTC [42] LOG:  il worker in background "logical replication launcher" (PID 51) è uscito con codice di uscita 1
2023-09-27 16:50:33.265 UTC [46] LOG:  arresto in corso
2023-09-27 16:50:33.282 UTC [42] LOG:  il sistema del database è arrestato
111:M 27 Sep 2023 16:50:33.282 # Arresto richiesto dall'utente...
111:M 27 Sep 2023 16:50:33.283 * Salvataggio dello snapshot RDB finale prima di uscire.
111:M 27 Sep 2023 16:50:33.295 * DB salvato su disco
111:M 27 Sep 2023 16:50:33.296 # Redis è ora pronto per uscire, arrivederci...


FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle config --local deployment true' fallito con ritorno #<Process::Status: pid 539 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap fallito con codice di uscita 1
** FALLITO IL BOOTSTRAP ** scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.
92863be4bda311c642a83b1afd97e58a64e9044ea2dc0e23f245fafb086851f7

sembra che tutto venga costruito correttamente ma fallisce nell’ultima parte di uscita

John, devi far funzionare un po’ di più la rotellina del mouse :wink:

Devi cercare qualcosa di anomalo sopra quello che hai condiviso :slight_smile:

Non c’è niente lì che ci dica qualcosa, tranne che qualcosa non va :male_detective:

6 Mi Piace