Fehler beim Rebuild wegen altem Tagging-Plugin

Hi, ich wollte nur fragen, ob bei anderen auch der Neuaufbau mit einem Fehler abbricht?

Ich erhalte folgenden Fehler:
(Gesamtes Fehlerprotokoll: Discourse Error - Pastebin.com)

I, [2021-05-21T01:17:33.651053 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake plugin:pull_compatible_all'
I, [2021-05-21T01:17:36.304377 #1]  INFO -- : discourse-solved ist bereits auf der neuesten kompatiblen Version
discourse-checklist ist bereits auf der neuesten kompatiblen Version
discourse-voting ist bereits auf der neuesten kompatiblen Version
discourse-canned-replies ist bereits auf der neuesten kompatiblen Version
discourse-tagging ist bereits auf der neuesten kompatiblen Version
docker_manager ist bereits auf der neuesten kompatiblen Version
retort ist bereits auf der neuesten kompatiblen Version
discourse-staff-notes ist bereits auf der neuesten kompatiblen Version

I, [2021-05-21T00:49:56.625424 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake abgebrochen!
NoMethodError: undefinierte Methode `client_setting' für #<Class:0x00005646c55170b8>
Meinten Sie vielleicht?  client_settings
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/var/www/discourse/plugins/discourse-tagging/plugin.rb:13:in `block in activate!'
/var/www/discourse/lib/plugin/instance.rb:430:in `block in notify_after_initialize'
/var/www/discourse/lib/plugin/instance.rb:428:in `each'
/var/www/discourse/lib/plugin/instance.rb:428:in `notify_after_initialize'
/var/www/discourse/config/application.rb:350:in `each'
/var/www/discourse/config/application.rb:350:in `block (2 levels) in <class:Application>'
/var/www/discourse/lib/plugin_initialization_guard.rb:5:in `plugin_initialization_guard'
/var/www/discourse/config/application.rb:349:in `block in <class:Application>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:68:in `block in execute_hook'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:61:in `with_execution_control'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:66:in `execute_hook'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:52:in `block in run_load_hooks'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:51:in `each'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/lazy_load_hooks.rb:51:in `run_load_hooks'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/application/finisher.rb:140:in `block in <module:Finisher>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/application.rb:384:in `initialize!'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/railtie.rb:207:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/railtie.rb:207:in `method_missing'
/var/www/discourse/config/environment.rb:7:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/zeitwerk-2.4.2/lib/zeitwerk/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/dependencies.rb:332:in `block in require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/dependencies.rb:332:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/application.rb:360:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.1.3.2/lib/rails/application.rb:526:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate => db:load_config => environment
(Siehe vollständigen Trace, indem Sie die Aufgabe mit --trace ausführen)
I, [2021-05-21T00:50:07.253788 #1]  INFO -- :
I, [2021-05-21T00:50:07.254105 #1]  INFO -- : Asynchrone Prozesse werden beendet
I, [2021-05-21T00:50:07.254128 #1]  INFO -- : Senden von INT an HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 54
I, [2021-05-21T00:50:07.254170 #1]  INFO -- : Senden von TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 171
2021-05-21 00:50:07.254 UTC [54] LOG:  Schneller Herunterfahrungsantrag empfangen
2021-05-21 00:50:07.256 UTC [54] LOG:  Abbruch aller aktiven Transaktionen
171:signal-handler (1621558207) SIGTERM empfangen, Herunterfahren eingeplant...
2021-05-21 00:50:07.265 UTC [54] LOG:  Hintergrundarbeitsprozess "logical replication launcher" (PID 63) mit Exit-Code 1 beendet
2021-05-21 00:50:07.267 UTC [58] LOG:  Herunterfahren
171:M 21 Mai 2021 00:50:07.325 # Benutzer angefordertes Herunterfahren...
171:M 21 Mai 2021 00:50:07.325 * Speichern des letzten RDB-Snapshots vor dem Beenden.
171:M 21 Mai 2021 00:50:07.348 * DB auf Festplatte gespeichert
171:M 21 Mai 2021 00:50:07.348 # Redis ist jetzt bereit zum Beenden, tschüss...


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' fehlgeschlagen mit Rückgabewert #<Process::Status: pid 819 exit 1>
Fehlerort: /pups/lib/pups/exec_command.rb:112:in `spawn'
Ausführung fehlgeschlagen mit den Parametern {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
2021-05-21 00:50:07.559 UTC [54] LOG:  Datenbanksystem ist heruntergefahren
ff769b60a9ad4c18fcae80af6f5ac4ecf82c60c5ddf3b24578fdd338f6b2605b
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte nach oben scrollen und nach früheren Fehlermeldungen suchen, es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
root@main:/var/discourse#

Besonderes Augenmerk möchte ich auf Folgendes legen:

NoMethodError: undefinierte Methode `client_setting' für #<Class:0x00005646c55170b8>
Meinten Sie vielleicht?  client_settings

Ich habe diesen Fehler noch nie gesehen, und das Durchführen dieses Vorgangs wie hier:

half diesmal nicht.

Gibt es Vermutungen, was diesen Fehler verursachen könnte? Liegt das an einem TYPHO?
client_settingclient_settings

EDIT:

Ja, die Installation ist wie empfohlen eingerichtet :slight_smile:

EDIT 2:

Installierte Plugins

https://github.com/discourse/docker_manager.git
https://github.com/discourse/discourse-solved.git
https://github.com/discourse/discourse-tagging.git
https://github.com/discourse/discourse-voting.git
https://github.com/discourse/discourse-checklist.git
https://github.com/discourse/discourse-canned-replies.git
https://github.com/gdpelican/retort.git
https://github.com/discourse/discourse-staff-notes.git

Bitte entferne das Discourse-Tagging-Plugin, da es bereits 2016 in den Kern integriert wurde.

Übrigens, wie ist dieses Plugin in deine app.yml-Datei gelangt?

Danke für den Hinweis! Ich werde das ändern und es erneut versuchen.

Die ursprüngliche Installation war, glaube ich, 2013 oder 2014. Das ist von einem FOSS-Projekt, das über diesen Zeitraum hinweg gepflegt wurde, und seit 2019 pflege ich dieses Projekt und führe regelmäßige Updates und ähnliches durch. Es scheint also, dass das Plugin damals implementiert wurde und nie entfernt wurde :sweat_smile:

Das hat den Trick gewirkt! Du bist mein Held für heute :v:

EDIT:

Entschuldigung, ich kann es irgendwie nicht als Lösung markieren.