Bootstrap-Fehler nach dem Upgrade meines Servers

Ich habe Probleme beim Wiederaufbau meines Forums nach dem Upgrade des Servers auf Linode

FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle config --local deployment true' fehlgeschlagen mit Rückgabewert #<Process::Status: pid 505 exit 1>
Ort des Fehlschlags: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern {"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 fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.

:arrow_double_up: :eyes:

wir bräuchten mehr Informationen.

3 „Gefällt mir“

Ich sehe einen ähnlichen Fehler. Ich habe einen Neuaufbau versucht, wobei alle Plugins bis auf zwei deaktiviert waren (docker-manager und migrate passwords), daher glaube ich nicht, dass es sich um ein Plugin-Problem handelt. Ich habe discourse-doctor ausgeführt, aber die einzige Fundstelle von ‘error’ ist die Beschreibung, wie man nach dem Wort error sucht.

Leider muss ich jetzt zu einem Termin weg, aber ich werde nach meiner Rückkehr nach anderen Problemen suchen.

Gibt das irgendwelche Hinweise…

SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
rake aborted!
Gem::LoadError: kann ffi-1.15.5 nicht aktivieren, ffi-1.16.2 bereits aktiviert
/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, bei allem Respekt, können wir eine Supportanfrage nicht mit Logs von einer anderen Installation verkomplizieren? :sweat_smile:

Denn dieser Text erscheint so ziemlich unter jedem einzelnen Rebuild, der aufgrund eines Fehlers während des Prozesses fehlgeschlagen ist, unabhängig von der Ursache.

3 „Gefällt mir“

OK, das war mir nicht bewusst, dass derselbe Fehler durch mehrere Ursachen verursacht wurde. Ich wusste nur, dass die Fehler auf meinem Handy sehr ähnlich, wenn nicht sogar identisch aussahen und da sie aus einer scheinbar gleichen Reihe von Patches auftraten, nahm ich an, sie könnten zusammenhängen. Ich werde einen neuen Thread mit meinen Problemen eröffnen.

2 „Gefällt mir“

Es könnte damit zusammenhängen, aber wir werden es erst wissen, wenn der OP mehr Details angegeben hat.

1 „Gefällt mir“

Eigentlich ist die hilfreiche Natur von Discourse hier nicht hilfreich. Als ich anfing, das Problem zu melden, erhielt ich die Meldung „Ihr Beitrag ähnelt diesem“, was Sie davon abhält, einen neuen Beitrag zu erstellen.

2 „Gefällt mir“

Migrate password ist kaputt. Es wird bald behoben. Bau es ohne neu oder starte deinen alten Container neu.

Es gibt ein anderes Thema dazu, aber ich kann es nicht finden.

Oh, ich sehe es jetzt, es war dein Thema Failed to Bootstrap after upgrade - #4 by RGJ

Hier ist, was zu tun ist @shim

2 „Gefällt mir“

Vielen Dank, ich habe dasselbe Problem in 2 Foren, und das geschah nach dem Patch-Update, aber die Lösung wurde vorgeschlagen … Ich habe keine Ahnung, wie ich damit umgehen soll. Es wäre hilfreich, wenn sie den neuen PR pushen würden, damit wir ihn über die Konsole aktualisieren können.

1 „Gefällt mir“

Hier ist, was er im anderen Thema gesagt hat.

Das ist ein ziemlich guter Service, wenn Sie mich fragen.

5 „Gefällt mir“

Die neue Version von discourse-migratepassword ist jetzt verfügbar.

5 „Gefällt mir“

Mein Problem hat nichts mit dem Plugin zu tun

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:  received fast shutdown request
I, [2023-09-27T16:50:33.227763 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
111:signal-handler (1695833433) Received SIGTERM scheduling shutdown...
2023-09-27 16:50:33.252 UTC [42] LOG:  aborting any active transactions
2023-09-27 16:50:33.262 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2023-09-27 16:50:33.265 UTC [46] LOG:  shutting down
2023-09-27 16:50:33.282 UTC [42] LOG:  database system is shut down
111:M 27 Sep 2023 16:50:33.282 # User requested shutdown...
111:M 27 Sep 2023 16:50:33.283 * Saving the final RDB snapshot before exiting.
111:M 27 Sep 2023 16:50:33.295 * DB saved on disk
111:M 27 Sep 2023 16:50:33.296 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle config --local deployment true' failed with return #<Process::Status: pid 539 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"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 failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
92863be4bda311c642a83b1afd97e58a64e9044ea2dc0e23f245fafb086851f7

Es scheint, dass alles in Ordnung ist, aber beim letzten Beenden schlägt es fehl.

John, du musst das Mausrad noch etwas besser zum Laufen bringen :wink:

Du musst nach etwas suchen, das nicht stimmt, über dem, was du geteilt hast :slight_smile:

Nichts dort sagt uns etwas, außer dass etwas los ist :male_detective:

6 „Gefällt mir“