Probleme mit der Discourse Migration und dem App-Start

Ich bin gerade dabei, mein Discourse-Forum von einem Server auf einen anderen zu migrieren. Beide Server laufen unter Linux CentOS 7.9.
Ich habe die Schritte zur Bootstrap des Apps mit ./launcher bootstrap app befolgt, bin aber auf folgenden Fehler gestoßen:

I, [2023-06-17T17:15:58.122571 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-06-17T17:16:00.306019 #1]  INFO -- : docker_manager ist bereits in der neuesten kompatiblen Version

I, [2023-06-17T17:16:00.307142 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
rake aborted!
[docker_manager] Handlebars-Vorlagen können nicht mehr über `register_asset` eingebunden werden.
Alle hbs-Dateien unter `assets/javascripts` werden automatisch kompiliert und eingebunden."
/var/www/discourse/lib/plugin/instance.rb:638:in `register_asset'
...

Es scheint ein Problem mit dem Docker Manager Plugin und den Handlebars-Vorlagen zu geben. Ich bin mir nicht sicher, wie ich vorgehen und diesen Fehler beheben soll. Könnte mir jemand bitte Anleitungen geben, wie ich das beheben kann?

In der Zwischenzeit habe ich beschlossen, das local_discourse/app-Image vom ursprünglichen Server auf den neuen Server zu kopieren. Ich habe ./launcher start app verwendet, um die Anwendung zu starten, aber ich bin auf einen weiteren Fehler gestoßen:

I, [2023-06-18T11:24:51.537970 #1]  INFO -- : Lesen von stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `block in initialize': undefined method `has_key?' for nil:NilClass (NoMethodError)
['env_template', 'env', 'labels', 'params'].each { |key| @config[key] = {} unless @config.has_key?(key) }
                                                                                         
...

Es scheint ein Problem mit der Pups-Konfiguration im Zusammenhang mit den Schlüsseln env_template, env, labels und params zu geben. Dieser Fehler verhindert, dass die App ordnungsgemäß startet.

Ich fühle mich festgefahren und bin unsicher, wie ich vorgehen soll. Wenn jemand ähnliche Probleme bei der Migration von Discourse oder beim Starten der App hatte, wäre ich für jede Hilfe dankbar. Bitte lassen Sie mich wissen, wenn Sie Vorschläge oder Lösungen haben.

Vielen Dank im Voraus für Ihre Hilfe!

bootstrap app:

I, [2023-06-17T17:15:58.122571 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-06-17T17:16:00.306019 #1]  INFO -- : docker_manager ist bereits in der neuesten kompatiblen Version

I, [2023-06-17T17:16:00.307142 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
rake aborted!
[docker_manager] Handlebars-Vorlagen können nicht mehr über `register_asset` eingebunden werden.
Alle hbs-Dateien unter `assets/javascripts` werden automatisch kompiliert und eingebunden."
/var/www/discourse/lib/plugin/instance.rb:638:in `register_asset'
/var/www/discourse/plugins/docker_manager/plugin.rb:29:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:730:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:730:in `activate!'
/var/www/discourse/lib/discourse.rb:346:in `block in activate_plugins!'
/var/www/discourse/lib/discourse.rb:343:in `each'
/var/www/discourse/lib/discourse.rb:343:in `activate_plugins!'
/var/www/discourse/config/application.rb:215:in `block in <class:Application>'
/var/www/discourse/lib/plugin.rb:6:in `initialization_guard'
/var/www/discourse/config/application.rb:215:in `<class:Application>'
/var/www/discourse/config/application.rb:75:in `<module:Discourse>'
/var/www/discourse/config/application.rb:74:in `<top (required)>'
/var/www/discourse/Rakefile:7: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)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
(Siehe vollständige Spur durch Ausführen der Aufgabe mit --trace)
I, [2023-06-17T17:16:01.381158 #1]  INFO -- : 

I, [2023-06-17T17:16:01.382053 #1]  INFO -- : Beende asynchrone Prozesse
I, [2023-06-17T17:16:01.382604 #1]  INFO -- : Sende 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: 42
I, [2023-06-17T17:16:01.383169 #1]  INFO -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2023-06-17 17:16:01.383 UTC [42] LOG:  schnelle Herunterfahrungsanforderung empfangen
103:signal-handler (1687022161) SIGTERM empfangen, Herunterfahren wird geplant...
2023-06-17 17:16:01.396 UTC [42] LOG:  aktive Transaktionen werden abgebrochen
2023-06-17 17:16:01.400 UTC [42] LOG:  Hintergrundarbeiter "logical replication launcher" (PID 51) mit Exit-Code 1 beendet
2023-06-17 17:16:01.401 UTC [46] LOG:  wird heruntergefahren
2023-06-17 17:16:01.411 UTC [42] LOG:  Datenbanksystem wird heruntergefahren
103:M 17 Jun 2023 17:16:01.435 # Benutzer hat Herunterfahren angefordert...
103:M 17 Jun 2023 17:16:01.436 * Speichere den letzten RDB-Snapshot vor dem Beenden.
103:M 17 Jun 2023 17:16:01.439 * DB auf Festplatte gespeichert
103:M 17 Jun 2023 17:16:01.439 # Redis ist nun bereit zum Beenden, auf Wiedersehen...
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' fehlgeschlagen mit Rückgabe #<Process::Status: pid 814 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"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
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.

start app:

I, [2023-06-18T11:24:51.537970 #1]  INFO -- : Lese von stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `block in initialize': undefined method `has_key?' for nil:NilClass (NoMethodError)

      ['env_template', 'env', 'labels', 'params'].each { |key| @config[key] = {} unless @config.has_key?(key) }
                                                                                               ^^^^^^^^^
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `each'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/config.rb:14:in `initialize'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/cli.rb:55:in `new'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/cli.rb:55:in `run'
	from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/bin/pups:9:in `<main>'
	from /usr/local/bin/pups:25:in `load'
	from /usr/local/bin/pups:25:in `<main>'

Haben Sie das jemals gelöst? Ich habe das gleiche Problem