Upgrade Discourse scheitert beim Wechsel von 3.3.0 beta1 auf beta2 über das Admin-Panel

Ich habe versucht, Discourse über das Admin-Kontrollpanel von Version 3.3.0 auf die neueste Version mit bestandenem Test zu aktualisieren, und dabei traten die folgenden Fehler auf:

********************************************************
*** Bitte haben Sie Geduld, die nächsten Schritte können eine Weile dauern ***
********************************************************
Unicorn wird neu gestartet, um Speicher freizugeben
Unicorn mit PID 540 wird neu gestartet
Warten auf Neuladen von Unicorn.
Warten auf Neuladen von Unicorn..
Warten auf Neuladen von Unicorn...
Warten auf Neuladen von Unicorn....
Warten auf Neuladen von Unicorn.....
Warten auf Neuladen von Unicorn......
Warten auf Neuladen von Unicorn.......
Warten auf Neuladen von Unicorn........
Warten auf Neuladen von Unicorn.........
Warten auf Neuladen von Unicorn..........
Warten auf Neuladen von Unicorn...........
Warten auf Neuladen von Unicorn............
Warten auf Neuladen von Unicorn.............
Warten auf Neuladen von Unicorn..............
Warten auf Neuladen von Unicorn...............
Warten auf Neuladen von Unicorn................
Warten auf Neuladen von Unicorn.................
Warten auf Neuladen von Unicorn..................
Warten auf Neuladen von Unicorn...................
Warten auf Neuladen von Unicorn....................
Warten auf Neuladen von Unicorn.....................
1 Unicorn-Arbeiterprozess wird gestoppt, um Speicher freizugeben
Job-Warteschlange wird gestoppt, um Speicher freizugeben, Master-PID ist 568
Patches werden angewendet...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@2.0.1 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
ember-this-fallback@0.4.0 (3 exclude-strict-mode) ✔
virtual-dom@2.1.1 ✔
Fertig in 2,42 s.
$ LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all
discourse-adplugin ist bereits auf der neuesten kompatiblen Version
discourse-ai-Version wird auf kompatible Version geprüft: 61890b667c06299841ae88946f84a112f00060e1
HEAD ist jetzt bei 61890b6 FEATURE: Suchbefehl unterstützt jetzt Suche im Kontext des Benutzers (#610)
discourse-bbcode-color ist bereits auf der neuesten kompatiblen Version
discourse-categories-suppressed ist bereits auf der neuesten kompatiblen Version
discourse-data-explorer ist bereits auf der neuesten kompatiblen Version
discourse-gamification ist bereits auf der neuesten kompatiblen Version
discourse-policy ist bereits auf der neuesten kompatiblen Version
discourse-solved-Version wird auf kompatible Version geprüft: a18ce6d712fafed286bcc99543dd173110c6dfb8
HEAD ist jetzt bei a18ce6d FIX: Erlaube Suche nach ungelösten Beiträgen mit Tags (#284)
discourse-topic-voting ist bereits auf der neuesten kompatiblen Version
docker_manager ist bereits auf der neuesten kompatiblen Version
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
gem install tokenizers -v 0.4.4 -i /var/www/discourse/plugins/discourse-ai/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Erfolgreich installiert tokenizers-0.4.4-x86_64-linux
1 Gem installiert
Multisite-Migrator läuft mit 1 Threads

Migriere default
== 20240309034752 CreateRagDocumentFragmentTable: migriere ===================
-- create_table(:rag_document_fragments)
   -> 0,0242 s
== 20240309034752 CreateRagDocumentFragmentTable: migriert (0,0308 s) ==========

== 20240313165121 EmbeddingTablesForRagUploads: migriere =====================
-- create_table(:ai_document_fragment_embeddings_1_1, {:id=>false})
   -> 0,0105 s
-- create_table(:ai_document_fragment_embeddings_2_1, {:id=>false})
   -> 0,0070 s
-- create_table(:ai_document_fragment_embeddings_3_1, {:id=>false})
   -> 0,0073 s
-- create_table(:ai_document_fragment_embeddings_4_1, {:id=>false})
   -> 0,0067 s
-- create_table(:ai_document_fragment_embeddings_5_1, {:id=>false})
   -> 0,0066 s
-- create_table(:ai_document_fragment_embeddings_6_1, {:id=>false})
   -> 0,0068 s
-- create_table(:ai_document_fragment_embeddings_7_1, {:id=>false})
   -> 0,0083 s
== 20240313165121 EmbeddingTablesForRagUploads: migriert (0,0540 s) ============

== 20240322035907 AddImagesToAiPersonas: migriere ============================
-- change_table(:ai_personas)
-- add_column(:ai_personas, :vision_enabled, :boolean, {:default=>false, :null=>false})
   -> 0,0019 s
-- add_column(:ai_personas, :vision_max_pixels, :integer, {:default=>1048576, :null=>false})
   -> 0,0005 s
   -> 0,0027 s
== 20240322035907 AddImagesToAiPersonas: migriert (0,0031 s) ===================

== 20240404000838 AddMetadataToRagDocumentFrament: migriere ==================
-- add_column(:rag_document_fragments, :metadata, :text, {:null=>true, :limit=>100000})
   -> 0,0011 s
== 20240404000838 AddMetadataToRagDocumentFrament: migriert (0,0023 s) =========

== 20240409035951 AddRagParamsToAiPersona: migriere ==========================
-- add_column(:ai_personas, :rag_chunk_tokens, :integer, {:null=>false, :default=>374})
   -> 0,0018 s
-- add_column(:ai_personas, :rag_chunk_overlap_tokens, :integer, {:null=>false, :default=>10})
   -> 0,0025 s
-- add_column(:ai_personas, :rag_conversation_chunks, :integer, {:null=>false, :default=>10})
   -> 0,0057 s
== 20240409035951 AddRagParamsToAiPersona: migriert (0,0108 s) =================

== 20240410170000 AddEmbeddingsTablesforBgeM3: migriere ======================
-- create_table(:ai_topic_embeddings_8_1, {:id=>false})
   -> 0,0085 s
-- create_table(:ai_post_embeddings_8_1, {:id=>false})
   -> 0,0055 s
-- create_table(:ai_document_fragment_embeddings_8_1, {:id=>false})
   -> 0,0063 s
== 20240410170000 AddEmbeddingsTablesforBgeM3: migriert (0,0209 s) =============

== 20240429065155 AddConsolidatedQuestionLlmToAiPersona: migriere ============
-- add_column(:ai_personas, :question_consolidator_llm, :text, {:max_length=>2000})
   -> 0,0005 s
== 20240429065155 AddConsolidatedQuestionLlmToAiPersona: migriert (0,0010 s) ===

== 20240503034946 AddAllowChatToAiPersona: migriere ==========================
-- add_column(:ai_personas, :allow_chat, :boolean, {:default=>false, :null=>false})
   -> 0,0007 s
== 20240503034946 AddAllowChatToAiPersona: migriert (0,0011 s) =================

== 20240503042558 AddChatMessageCustomPrompt: migriere =======================
-- create_table(:chat_message_custom_prompts)
   -> 0,0103 s
-- add_index(:chat_message_custom_prompts, :message_id, {:unique=>true})
   -> 0,0028 s
== 20240503042558 AddChatMessageCustomPrompt: migriert (0,0137 s) ==============

Standardwerte werden gesetzt
*** Assets werden gebündelt. Dies wird eine Weile dauern *** 
$ bundle exec rake themes:update assets:precompile
Prüfe 'DiscoTOC' für 'default'... auf dem neuesten Stand
Prüfe 'Cookie Consent Banner' für 'default'... auf dem neuesten Stand
Prüfe 'Dark-Light Toggle' für 'default'... auf dem neuesten Stand
Prüfe 'Discourse Navigation Menu Modifier' für 'default'... auf dem neuesten Stand
Prüfe 'Navigation Menu Display Control' für 'default'... auf dem neuesten Stand
Prüfe 'Account Deletion Request' für 'default'... auf dem neuesten Stand
Prüfe 'discourse-gifs' für 'default'... auf dem neuesten Stand
Prüfe 'Discourse Top Contributors Sidebar' für 'default'... auf dem neuesten Stand
Prüfe 'discourse-search-banner' für 'default'... auf dem neuesten Stand
Prüfe 'Discourse Header Search' für 'default'... auf dem neuesten Stand
Node.js heap_size_limit (984,75) ist kleiner als 2048 MB. Setze --max-old-space-size=2048.
yarn run v1.22.19
$ /var/www/discourse/node_modules/.bin/ember build
Bauen
Umgebung: development
WARNUNG: ember-test-selectors: Sie verwenden eine nicht unterstützte Version von ember-cli-babel. data-test-Eigenschaften werden nicht automatisch aus Ihrem JS-Code entfernt.
bauen...
...[ConfigLoader]
...[Babel: @embroider/macros > applyPatches]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: ember-source > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: @glimmer/component > applyPatches]
...[Babel: pretty-text > applyPatches]
...[Babel: discourse-common > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/render-modifiers > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-cached-decorator-polyfill > applyPatches]
...[Babel: ember-load-initializers > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[SourceMapConcat]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[SourceMapConcat]
[WARN] (broccoli-terser-sourcemap) Das Minifizieren von "assets/admin.js" dauerte: 54069 ms (mehr als 20.000 ms)
...[Babel: discourse > applyPatches]
...[SourceMapConcat]
...[Babel: discourse > applyPatches]
...[SourceMapConcat]
...[Babel: discourse > applyPatches]
...[SourceMapConcat]
...[Babel: discourse > applyPatches]
...[Babel: discourse-plugins > applyPatches]
...[Babel: discourse-plugins > applyPatches]
...[Babel: discourse-plugins > applyPatches]
...[Babel: discourse-plugins > applyPatches]
 - dist/assets/browser-update.js: 1,51 kB (862 B komprimiert)
 - dist/assets/chunk.0f2367ced1a2cd7a0bfa.d41d8cd9.js: 21,3 kB (8,22 kB komprimiert)
 - dist/assets/chunk.34aaccce64091bcebbc3.d41d8cd9.js: 447,97 kB (119,69 kB komprimiert)
 - dist/assets/chunk.3a140fe9ea124f7d68ee.d41d8cd9.js: 6,67 kB (2,52 kB komprimiert)
 - dist/assets/chunk.3eae6d01ac1190dae2bc.d41d8cd9.js: 211 B (187 B komprimiert)
 - dist/assets/chunk.43ac507d09f6426466b6.d41d8cd9.js: 4,53 MB (1,02 MB komprimiert)
 - dist/assets/chunk.467ded2e98164d782a20.d41d8cd9.js: 6,54 kB (2,66 kB komprimiert)
 - dist/assets/chunk.48728634abba982d4eea.d41d8cd9.js: 42,94 kB (14,29 kB komprimiert)
 - dist/assets/chunk.4c25ad7e2393f9f3af04.css: 70,35 kB (12,39 kB komprimiert)
 - dist/assets/chunk.825036fb6bfa384ce962.d41d8cd9.js: 146 B (135 B komprimiert)
 - dist/assets/chunk.8883c2e6339737f95aa2.d41d8cd9.js: 57,28 kB (17,44 kB komprimiert)
 - dist/assets/chunk.8e62faf7d333ae639118.d41d8cd9.js: 4,06 kB (1,82 kB komprimiert)
 - dist/assets/chunk.9b671dbde2dccbd88fb7.css: 20,97 kB (4,87 kB komprimiert)
 - dist/assets/chunk.9b671dbde2dccbd88fb7.d41d8cd9.js: 211 B (188 B komprimiert)
 - dist/assets/chunk.ae370d42a589ae57cf86.d41d8cd9.js: 64 kB (12 kB komprimiert)
 - dist/assets/chunk.eeb03a313575c789cdea.d41d8cd9.js: 126,16 kB (50,71 kB komprimiert)
 - dist/assets/discourse.css: 171 B (157 B komprimiert)
 - dist/assets/discourse.d41d8cd98f00b204e9800998ecf8427e.css: 0 B
 - dist/assets/embed-application.js: 1,19 kB (579 B komprimiert)
 - dist/assets/google-tag-manager.js: 526 B (357 B komprimiert)
 - dist/assets/google-universal-analytics-v3.js: 654 B (404 B komprimiert)
 - dist/assets/google-universal-analytics-v4.js: 461 B (298 B komprimiert)
 - dist/assets/onpopstate-handler.js: 157 B (143 B komprimiert)
 - dist/assets/plugins/chat.js: 962,31 kB (149,89 kB komprimiert)
 - dist/assets/plugins/checklist.js: 3,66 kB (1,71 kB komprimiert)
 - dist/assets/plugins/discourse-adplugin.js: 67,59 kB (9,41 kB komprimiert)
 - dist/assets/plugins/discourse-adplugin_admin.js: 38,44 kB (4,51 kB komprimiert)
 - dist/assets/plugins/discourse-ai.js: 198,59 kB (33,8 kB komprimiert)
 - dist/assets/plugins/discourse-ai_admin.js: 3,22 kB (735 B komprimiert)
 - dist/assets/plugins/discourse-bbcode-color.js: 1,41 kB (615 B komprimiert)
 - dist/assets/plugins/discourse-data-explorer.js: 94,66 kB (17,58 kB komprimiert)
 - dist/assets/plugins/discourse-details.js: 1,25 kB (614 B komprimiert)
 - dist/assets/plugins/discourse-gamification.js: 93,76 kB (9,65 kB komprimiert)
 - dist/assets/plugins/discourse-lazy-videos.js: 6,7 kB (2,37 kB komprimiert)
 - dist/assets/plugins/discourse-local-dates.js: 33,28 kB (8,95 kB komprimiert)
 - dist/assets/plugins/discourse-narrative-bot.js: 1,7 kB (788 B komprimiert)
 - dist/assets/plugins/discourse-policy.js: 34,06 kB (6,67 kB komprimiert)
 - dist/assets/plugins/discourse-presence.js: 11,25 kB (2,66 kB komprimiert)
 - dist/assets/plugins/discourse-solved.js: 23,08 kB (4,97 kB komprimiert)
 - dist/assets/plugins/discourse-topic-voting.js: 16,07 kB (3,62 kB komprimiert)
 - dist/assets/plugins/docker_manager_admin.js: 38,24 kB (7,45 kB komprimiert)
 - dist/assets/plugins/footnote.js: 2,6 kB (1,17 kB komprimiert)
 - dist/assets/plugins/poll.js: 63,59 kB (16,39 kB komprimiert)
 - dist/assets/plugins/spoiler-alert.js: 3,24 kB (1,38 kB komprimiert)
 - dist/assets/plugins/styleguide.js: 153,89 kB (21,4 kB komprimiert)
 - dist/assets/print-page.js: 111 B (124 B komprimiert)
 - dist/assets/publish.js: 294 B (213 B komprimiert)
 - dist/assets/qunit-custom.css: 2,56 kB (746 B komprimiert)
 - dist/assets/qunit.css: 888,9 kB (126,63 kB komprimiert)
 - dist/assets/scripts/discourse-boot.js: 866 B (511 B komprimiert)
 - dist/assets/scripts/discourse-test-listen-boot.js: 122 B (106 B komprimiert)
 - dist/assets/scripts/discourse-test-load-dynamic-js.js: 1,14 kB (599 B komprimiert)
 - dist/assets/scripts/module-shims.js: 771 B (326 B komprimiert)
 - dist/assets/scripts/start-app.js: 220 B (177 B komprimiert)
 - dist/assets/splash-screen.js: 1,17 kB (551 B komprimiert)
 - dist/assets/start-discourse.js: 518 B (345 B komprimiert)
 - dist/assets/test-i18n.js: 600,6 kB (144,43 kB komprimiert)
 - dist/assets/test-site-settings.js: 17,13 kB (5,41 kB komprimiert)
 - dist/assets/vendor.47fe1949ff0285dbc995d87a6ae0d449.js: 450,35 kB (126,53 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-cacheable-response.dev.js: 6,93 kB (1,79 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-cacheable-response.prod.js: 603 B (354 B komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-core.dev.js: 37,73 kB (8,89 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-core.prod.js: 3,13 kB (1,46 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-expiration.dev.js: 32,82 kB (8,82 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-expiration.prod.js: 6,37 kB (2,51 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-routing.dev.js: 33,29 kB (7,73 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-routing.prod.js: 3,5 kB (1,47 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-strategies.dev.js: 52,47 kB (10,13 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-strategies.prod.js: 6,88 kB (2,29 kB komprimiert)
 - dist/assets/workbox-9b5674ca0ecb89bae1fa6f4b09a18f12/workbox-sw.js: 1,36 kB (749 B komprimiert)
 - dist/javascripts/@json-editor/json-editor/2.10.0/jsoneditor.js: 523,75 kB (99,29 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/ace.js: 371,81 kB (101,02 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/ext-searchbox.js: 11,91 kB (3,57 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/mode-html.js: 60,88 kB (18,24 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/mode-scss.js: 24,03 kB (7,98 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/mode-sql.js: 4,84 kB (1,86 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/mode-yaml.js: 5,09 kB (1,77 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/theme-chaos.js: 3,18 kB (1,04 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/theme-chrome.js: 3,04 kB (1,06 kB komprimiert)
 - dist/javascripts/ace.js/1.4.13/worker-html.js: 208,1 kB (47,44 kB komprimiert)
 - dist/javascripts/ace/ace.js: 370,75 kB (100,77 kB komprimiert)
 - dist/javascripts/ace/ext-searchbox.js: 11,91 kB (3,57 kB komprimiert)
 - dist/javascripts/ace/mode-html.js: 60,88 kB (18,24 kB komprimiert)
 - dist/javascripts/ace/mode-scss.js: 24,03 kB (7,98 kB komprimiert)
 - dist/javascripts/ace/mode-sql.js: 2,21 kB (1,01 kB komprimiert)
 - dist/javascripts/ace/mode-yaml.js: 5,09 kB (1,77 kB komprimiert)
 - dist/javascripts/ace/theme-chrome.js: 3,04 kB (1,06 kB komprimiert)
 - dist/javascripts/ace/worker-html.js: 208,1 kB (47,44 kB komprimiert)
 - dist/javascripts/chart.js/3.5.1/chart.min.js: 188,37 kB (65,2 kB komprimiert)
 - dist/javascripts/chartjs-plugin-datalabels/2.2.0/chartjs-plugin-datalabels.min.js: 12,94 kB (5,24 kB komprimiert)
 - dist/javascripts/count.js: 1,44 kB (636 B komprimiert)
 - dist/javascripts/diffhtml/1.0.0-beta.30/diffhtml.min.js: 22,41 kB (8,53 kB komprimiert)
 - dist/javascripts/embed-topics.js: 1,34 kB (630 B komprimiert)
 - dist/javascripts/embed.js: 2,47 kB (1,01 kB komprimiert)
 - dist/javascripts/magnific-popup/1.1.0/jquery.magnific-popup.min.js: 20,22 kB (7,35 kB komprimiert)
 - dist/javascripts/media-optimization-worker.js: 5,01 kB (1,75 kB komprimiert)
 - dist/javascripts/pikaday/1.8.2/pikaday.js: 42,54 kB (9,66 kB komprimiert)
 - dist/javascripts/squoosh/mozjpeg_enc.js: 39,03 kB (10,74 kB komprimiert)
 - dist/javascripts/squoosh/squoosh_resize.js: 4,53 kB (1,29 kB komprimiert)
Fertig in 411,16 s.
Temporäre Dateien werden bereinigt
Assets werden gebündelt
MaxMindDB wird heruntergeladen...
#<Thread:0x00007f406e48b998 /var/www/discourse/lib/tasks/maxminddb.rake:62 run> wurde mit einer Ausnahme beendet (report_on_exception ist true):
/var/www/discourse/lib/discourse_ip_info.rb:48:in `mmdb_download': undefinierte Methode `path' für nil:NilClass (NoMethodError)

    filename = File.basename(gz_file.path)
                                    ^^^^^
	from /var/www/discourse/lib/tasks/maxminddb.rake:67:in `block (3 levels) in <main>'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `each'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `block (2 levels) in <main>'
I, [2024-05-15T05:57:01.511924 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/ar-81f3ac81aed9f7f904285254b37b0b1d33d244dd682d5da0ba45102cc14caaa7.js
I, [2024-05-15T05:57:01.921053 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/be-37c82bb431be50caa51c31330d817bdb76eb4631f9cffe2b5921f6ad5d0c3ffb.js
I, [2024-05-15T05:57:02.398615 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/bg-2f287049bbf864fcadc79287cf0586779f35136a8cf295f188c6969dca5264e5.js
I, [2024-05-15T05:57:02.746156 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/bs_BA-a932f3e805508d7cd53373cd65c61fb0c62424ed01f1ea36a18b002642a334d5.js
I, [2024-05-15T05:57:03.028171 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/ca-a58d2204d009db2f0d81796eb2aadfb83bdb3b777b5d5cdb0a71da6caf04b453.js
I, [2024-05-15T05:57:03.359205 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/cs-338335c12489fbb5fcaa2abea14803f1932ab97e2ed150a712c02d01d054278d.js
I, [2024-05-15T05:57:03.880677 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/da-f1fe45b86ae3091e6ef81b9fe42f2668c14c493f43c50d9d7e2829122400ce08.js
I, [2024-05-15T05:57:04.228724 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/de-a801da1eae1b92a22ae1339d32c56016d9ce08b78b1cb50089cdc2a532964691.js
I, [2024-05-15T05:57:04.537521 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/el-2d0197ce3258f55d5a3cef2f55a7c3395dda2227ade71edb54d9f9b2165d7946.js
I, [2024-05-15T05:57:04.719839 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/en-f39170288306eccf15bf1172a32d1eee27b92d35898bde1e8ee8cf006ffc6a59.js
I, [2024-05-15T05:57:04.924198 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/en_GB-b95b974b3aaa560e063d71144f77409bfdb64ae2ea3f5a5dcbf53d7755ce01c3.js
I, [2024-05-15T05:57:05.238279 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/es-d4accf0d895d2ac2524bf692b3a839a30c828dae1c1e44bce2f88c821881c7fb.js
I, [2024-05-15T05:57:05.491921 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/et-87987e60e00c039f4039609ebd63b15a4001c1948daf180ba8fae8d4451a64dc.js
I, [2024-05-15T05:57:05.774837 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/fa_IR-41e20d202ab56ca06051d68c45f3b28920bede38fa0fe6db842ef7cde1289595.js
I, [2024-05-15T05:57:06.109122 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/fi-c11efdb1a20bb517653182cd4edca6f75fc11aa2369b0ea7b8701bf69273bcca.js
I, [2024-05-15T05:57:06.546236 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/fr-ae02cb1d5c71b6ccc8568a2e9a8ddbec60c8149070f4a50dd28cf2b3a75bee05.js
I, [2024-05-15T05:57:06.858581 #851353]  INFO -- : Writing /var/www/discourse/public/assets/locales/gl-c322f6d574733e8f17f3e1819e717beff8dcc031e0d8a5bf961f78fd03fa790a.js
Komprimiere: plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js
gzip -f -c -9 /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js > /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js --output=/var/www/discourse/public/assets/plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js.br


Fertig 'plugins/docker_manager_admin-8f271dcd122fa5e2b1fff94aa496e28ef6944fccb5c8e931a0e253d5f2cb8f6e.js' : 0,01 Sekunden

Komprimiere: test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js
gzip -f -c -9 /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js > /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js --output=/var/www/discourse/public/assets/test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js.br


Fertig 'test-i18n-3253b35bc45c5ae54b790def3a33b0944f96609ff4ee7e195c800cef1978feaf.js' : 0,1 Sekunden

Fertig 'Alle JS-Dateien komprimiert' : 33,61 Sekunden

Starte CSS-Kompilierung: 2024-05-15 05:57:55 UTC
-------------
Kompiliere CSS für Standard 2024-05-15 05:57:56 UTC
precompile target: desktop
precompile target: mobile
precompile target: admin
precompile target: wizard
precompile target: desktop_rtl
precompile target: mobile_rtl
precompile target: admin_rtl
precompile target: wizard_rtl
precompile target: chat
precompile target: checklist
precompile target: discourse-adplugin
precompile target: discourse-ai
precompile target: discourse-data-explorer
precompile target: discourse-details
precompile target: discourse-gamification
precompile target: discourse-lazy-videos
precompile target: discourse-local-dates
precompile target: discourse-narrative-bot
precompile target: discourse-policy
precompile target: discourse-presence
precompile target: discourse-solved
precompile target: discourse-topic-voting
precompile target: docker_manager
precompile target: footnote
precompile target: poll
precompile target: spoiler-alert
precompile target: chat_mobile
precompile target: discourse-ai_mobile
precompile target: discourse-gamification_mobile
precompile target: discourse-solved_mobile
precompile target: discourse-topic-voting_mobile
precompile target: chat_desktop
precompile target: discourse-ai_desktop
precompile target: discourse-gamification_desktop
precompile target: discourse-topic-voting_desktop
precompile target: poll_desktop
precompile target: chat_rtl
precompile target: checklist_rtl
precompile target: discourse-adplugin_rtl
precompile target: discourse-ai_rtl
precompile target: discourse-data-explorer_rtl
precompile target: discourse-details_rtl
precompile target: discourse-gamification_rtl
precompile target: discourse-lazy-videos_rtl
precompile target: discourse-local-dates_rtl
precompile target: discourse-narrative-bot_rtl
precompile target: discourse-policy_rtl
precompile target: discourse-presence_rtl
precompile target: discourse-solved_rtl
precompile target: discourse-topic-voting_rtl
precompile target: docker_manager_rtl
precompile target: footnote_rtl
precompile target: poll_rtl
precompile target: spoiler-alert_rtl
precompile target: chat_mobile_rtl
precompile target: discourse-ai_mobile_rtl
precompile target: discourse-gamification_mobile_rtl
precompile target: discourse-solved_mobile_rtl
precompile target: discourse-topic-voting_mobile_rtl
precompile target: chat_desktop_rtl
precompile target: discourse-ai_desktop_rtl
precompile target: discourse-gamification_desktop_rtl
precompile target: discourse-topic-voting_desktop_rtl
precompile target: poll_desktop_rtl
precompile target: desktop_theme Default
precompile target: desktop_theme DiscoTOC
precompile target: desktop_theme Cookie Consent Banner
precompile target: desktop_theme Dark-Light Toggle
precompile target: desktop_theme Discourse Navigation Menu Modifier
precompile target: desktop_theme discourse-gifs
precompile target: desktop_theme Discourse Top Contributors Sidebar
precompile target: desktop_theme discourse-search-banner
precompile target: desktop_theme Discourse Header Search
precompile target: mobile_theme Default
precompile target: mobile_theme DiscoTOC
precompile target: mobile_theme Cookie Consent Banner
precompile target: mobile_theme Dark-Light Toggle
precompile target: mobile_theme Discourse Navigation Menu Modifier
precompile target: mobile_theme discourse-gifs
precompile target: mobile_theme discourse-search-banner
precompile target: mobile_theme Discourse Header Search
precompile target: color_definitions Default (Light)
precompile target: color_definitions Default (Dark)
precompile target: color_definitions Default (Neutral)
precompile target: color_definitions Default (Grey Amber)
precompile target: color_definitions Default (Shades of Blue)
precompile target: color_definitions Default (Latte)
precompile target: color_definitions Default (Summer)
precompile target: color_definitions Default (Dark Rose)
precompile target: color_definitions Default (WCAG Light)
precompile target: color_definitions Default (WCAG Dark)
precompile target: color_definitions Default (Dracula)
precompile target: color_definitions Default (Solarized Light)
precompile target: color_definitions Default (Solarized Dark)
precompile target: color_definitions Default (Base)
CSS-Kompilierung abgeschlossen: 2024-05-15 05:58:06 UTC
/var/www/discourse/lib/discourse_ip_info.rb:48:in `mmdb_download': undefined method `path' for nil:NilClass (NoMethodError)

    filename = File.basename(gz_file.path)
                                    ^^^^^
	from /var/www/discourse/lib/tasks/maxminddb.rake:67:in `block (3 levels) in <main>'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `each'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `block (2 levels) in <main>'
Docker Manager: UPGRADE FEHLGESCHLAGEN
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:111: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.8.1/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.1/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.1/lib/rails/commands.rb:18:in `<main>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
Starte 1 Unicorn-Arbeiter, die zunächst gestoppt waren

Jetzt ist die gesamte Site down und ich erhalte einen 500er-Fehler beim Versuch, eine Verbindung herzustellen.

Das einzige, was ich erreichen kann, sind die Logs, und dort sehe ich diesen Fehler, wenn ich versuche, die Site zu laden

Nachricht

ActionView::Template::Error (Das Asset "plugins/discourse-ai_admin.js" ist nicht im Asset-Pipeline vorhanden.
)
app/helpers/application_helper.rb:92:in `script_asset_path'
app/helpers/application_helper.rb:142:in `block in preload_script'
app/helpers/application_helper.rb:141:in `map'
app/helpers/application_helper.rb:141:in `preload_script'
app/views/layouts/application.html.erb:38
app/views/layouts/application.html.erb:37:in `each'
app/views/layouts/application.html.erb:37
app/controllers/categories_controller.rb:93:in `block (2 levels) in index'
app/controllers/categories_controller.rb:61:in `index'
app/controllers/application_controller.rb:1102:in `add_link_header'
app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
app/controllers/application_controller.rb:423:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:391:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:236:in `call'

Rückverfolgung

sprockets-rails (3.4.2) lib/sprockets/rails/helper.rb:84:in `compute_asset_path'
actionview (7.0.8.1) lib/action_view/helpers/asset_url_helper.rb:203:in `asset_path'
app/helpers/application_helper.rb:92:in `script_asset_path'
app/helpers/application_helper.rb:142:in `block in preload_script'
app/helpers/application_helper.rb:141:in `map'
app/helpers/application_helper.rb:141:in `preload_script'
app/views/layouts/application.html.erb:38
app/views/layouts/application.html.erb:37:in `each'
app/views/layouts/application.html.erb:37
actionview (7.0.8.1) lib/action_view/base.rb:244:in `public_send'
actionview (7.0.8.1) lib/action_view/base.rb:244:in `_run'
actionview (7.0.8.1) lib/action_view/template.rb:157:in `block in render'
activesupport (7.0.8.1) lib/active_support/notifications.rb:208:in `instrument'
actionview (7.0.8.1) lib/action_view/template.rb:361:in `instrument_render_template'
actionview (7.0.8.1) lib/action_view/template.rb:155:in `render'
rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:76:in `block in render_with_layout'
activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in `block in instrument'
activesupport (7.0.8.1) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in `instrument'
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:74:in `render_with_layout'
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:59:in `render_template'
actionview (7.0.8.1) lib/action_view/renderer/template_renderer.rb:11:in `render'
actionview (7.0.8.1) lib/action_view/renderer/renderer.rb:61:in `render_template_to_object'
actionview (7.0.8.1) lib/action_view/renderer/renderer.rb:29:in `render_to_object'
actionview (7.0.8.1) lib/action_view/rendering.rb:117:in `block in _render_template'
actionview (7.0.8.1) lib/action_view/base.rb:270:in `in_rendering_context'
actionview (7.0.8.1) lib/action_view/rendering.rb:116:in `_render_template'
actionpack (7.0.8.1) lib/action_controller/metal/streaming.rb:216:in `_render_template'
actionview (7.0.8.1) lib/action_view/rendering.rb:103:in `render_to_body'
actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:158:in `render_to_body'
actionpack (7.0.8.1) lib/action_controller/metal/renderers.rb:141:in `render_to_body'
actionpack (7.0.8.1) lib/abstract_controller/rendering.rb:27:in `render'
actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:139:in `render'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:22:in `block (2 levels) in render'
/usr/local/lib/ruby/3.2.0/benchmark.rb:311:in `realtime'
activesupport (7.0.8.1) lib/active_support/core_ext/benchmark.rb:14:in `ms'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:22:in `block in render'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:91:in `cleanup_view_runtime'
activerecord (7.0.8.1) lib/active_record/railties/controller_runtime.rb:34:in `cleanup_view_runtime'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:21:in `render'
app/controllers/categories_controller.rb:93:in `block (2 levels) in index'
actionpack (7.0.8.1) lib/action_controller/metal/mime_responds.rb:214:in `respond_to'
app/controllers/categories_controller.rb:61:in `index'
actionpack (7.0.8.1) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (7.0.8.1) lib/abstract_controller/base.rb:215:in `process_action'
actionpack (7.0.8.1) lib/action_controller/metal/rendering.rb:165:in `process_action'
actionpack (7.0.8.1) lib/abstract_controller/callbacks.rb:234:in `block in process_action'
activesupport (7.0.8.1) lib/active_support/callbacks.rb:118:in `block in run_callbacks'
app/controllers/application_controller.rb:1102:in `add_link_header'
activesupport (7.0.8.1) lib/active_support/callbacks.rb:127:in `block in run_callbacks'
app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
i18n (1.14.4) lib/i18n.rb:322:in `with_locale'
app/controllers/application_controller.rb:423:in `with_resolved_locale'
activesupport (7.0.8.1) lib/active_support/callbacks.rb:127:in `block in run_callbacks'
activesupport (7.0.8.1) lib/active_support/callbacks.rb:138:in `run_callbacks'
actionpack (7.0.8.1) lib/abstract_controller/callbacks.rb:233:in `process_action'
actionpack (7.0.8.1) lib/action_controller/metal/rescue.rb:23:in `process_action'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in `block in instrument'
activesupport (7.0.8.1) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
activesupport (7.0.8.1) lib/active_support/notifications.rb:206:in `instrument'
actionpack (7.0.8.1) lib/action_controller/metal/instrumentation.rb:66:in `process_action'
actionpack (7.0.8.1) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord (7.0.8.1) lib/active_record/railties/controller_runtime.rb:27:in `process_action'
actionpack (7.0.8.1) lib/abstract_controller/base.rb:151:in `process'
actionview (7.0.8.1) lib/action_view/rendering.rb:39:in `process'
rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
actionpack (7.0.8.1) lib/action_controller/metal.rb:188:in `dispatch'
actionpack (7.0.8.1) lib/action_controller/metal.rb:251:in `dispatch'
actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:32:in `serve'
actionpack (7.0.8.1) lib/action_dispatch/routing/mapper.rb:18:in `block in <class:Constraints>'
actionpack (7.0.8.1) lib/action_dispatch/routing/mapper.rb:48:in `serve'
actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:50:in `block in serve'
actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:32:in `each'
actionpack (7.0.8.1) lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack (7.0.8.1) lib/action_dispatch/routing/route_set.rb:852:in `call'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
rack (2.2.8.1) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.8.1) lib/rack/conditional_get.rb:27:in `call'
rack (2.2.8.1) lib/rack/head.rb:12:in `call'
actionpack (7.0.8.1) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:391:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
rack (2.2.8.1) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.8.1) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/cookies.rb:704:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
activesupport (7.0.8.1) lib/active_support/callbacks.rb:99:in `run_callbacks'
actionpack (7.0.8.1) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
logster (2.19.1) lib/logster/middleware/reporter.rb:40:in `call'
railties (7.0.8.1) lib/rails/rack/logger.rb:40:in `call_app'
railties (7.0.8.1) lib/rails/rack/logger.rb:27:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/request_id.rb:26:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
rack (2.2.8.1) lib/rack/method_override.rb:24:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/executor.rb:14:in `call'
rack (2.2.8.1) lib/rack/sendfile.rb:110:in `call'
actionpack (7.0.8.1) lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
rack-mini-profiler (3.3.1) lib/mini_profiler.rb:191:in `call'
message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:236:in `call'
railties (7.0.8.1) lib/rails/engine.rb:530:in `call'
railties (7.0.8.1) lib/rails/railtie.rb:226:in `public_send'
railties (7.0.8.1) lib/rails/railtie

Jede Hilfe wäre sehr willkommen!

Die Lösung scheint darin zu bestehen, das Image manuell über die CLI mit ./launcher rebuild app neu zu erstellen.

Ich weiß nicht, warum beim Upgrade von docker_manager über die Web-Admin-Konsole (von 3.3.0 beta1 auf 3.3.0 beta2-dev) ein MaxMind-Fehler auftreten würde, es aber über die CLI funktioniert. Vielleicht muss über die Webkonsole geprüft werden, ob docker_manager aktualisiert wird, um MaxMind nicht zu aktualisieren, bis die Abhängigkeiten aktualisiert sind?

Außerdem verlangt MaxMind eine Benutzer-ID-Nummer. Daher wäre jetzt ein guter Zeitpunkt, diese hinzuzufügen MAXMIND für Reverse-IP-Lookups konfigurieren.

Nur eine Notiz aus dem manuellen Debugging auf unserer Website: Die Überprüfung von /logs hat uns gezeigt, dass unser Plugin, das diesen fatalen Fehler verursacht hat, Gamification war. Wenn Sie Ihr Forum im abgesicherten Modus ohne Plugins ausführen (?safe_mode=no_plugins), können Sie alle problematischen Plugins vorübergehend deaktivieren, bis Sie einen CLI-Rebuild durchführen können. (Wenn Gamification nicht Ihr einziges Problem ist, sollte /logs auch die anderen auflisten)

plugins/discourse-ai_admin.js

Es sieht so aus, als ob einer Ihrer fatalen Fehler Discourse AI war.

@hello-smile6’s Idee, warum dies zu einem fatalen Fehler führte, ist ein Node-Versions-Update.