Bootstrapping schlägt fehl für data.yml sowie web_only

Ich baue meine Container nicht oft neu auf und aktualisiere sie einfach über die browserbasierte Schnittstelle.
Heute, als ich wollte, dass das AI-Plugin eingefügt wird, stellte ich fest, dass sowohl die Container/YMLs ‘Data’ als auch ‘Web_only’ beim Bootstrapping scheitern.

Die Ausgabe von Discourse Doctor ist unten angegeben:

DISCOURSE DOCTOR Di Feb 27 06:32:10 UTC 2024
OS: Linux cpx21-3c-4r-80ssd 5.15.0-94-generic #104-Ubuntu SMP Di Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux


YML=web_only.yml
Gefunden: containers/web_only.yml

==================== YML-EINSTELLUNGEN ====================
DISCOURSE_HOSTNAME=bathindahelper.com
SMTP_ADDRESS=email-smtp.ap-south-1.amazonaws.com ## smtp-relay.sendinblue.com # früher
DEVELOPER_EMAILS=bathindahelper@gmail.com
SMTP_PASSWORD=redacted
SMTP_PORT=587
SMTP_USER_NAME=redacted
LETSENCRYPT_ACCOUNT_EMAIL=bathindahelper@gmail.com

==================== DOCKER-INFO ====================
DOCKER VERSION: Docker version 25.0.3, build 4debf41

DOCKER-PROZESSE (docker ps -a)

CONTAINER ID   IMAGE                              COMMAND                  CREATED         STATUS                   PORTS     NAMES
06c70a81e392   local_discourse/web_only           "/sbin/boot"             5 weeks ago     Up 2 weeks                         web_only
6b9837b4be61   discourse/base:2.0.20231218-0429   "/bin/bash -c '/usr/…"   5 weeks ago     Exited (1) 5 weeks ago             elegant_jang
ba6f0dc49ce7   local_discourse/data               "/sbin/boot"             21 months ago   Up 2 weeks                         data

06c70a81e392   local_discourse/web_only   "/sbin/boot"   5 weeks ago     Up 2 weeks             web_only

Discourse-Container web_only läuft


==================== PLUGINS ====================
          - git clone https://github.com/discourse/discourse-google-one-tap
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-oauth2-basic
          - git clone https://github.com/discourse/discourse-adplugin
          - git clone https://github.com/discourse/discourse-data-explorer
          - git clone https://github.com/discourse/discourse-tooltips
          - git clone https://github.com/discourse/discourse-whos-online
          - git clone https://github.com/discourse/discourse-translator
          - git clone https://github.com/discourse/discourse-chat-integration ## für Telegram- oder Slack-Chat-Integrationen etc.
#          - git clone https://github.com/discourse/discourse-chat
#          - git clone https://github.com/discourse/discourse-cakeday
#          - git clone https://github.com/discourse/discourse-follow
#          - git clone https://github.com/paviliondev/discourse-news
#          - git clone https://github.com/discourse/discourse-math
#          - git clone https://github.com/discourse/discourse-reactions
#          - git clone https://github.com/discourse/discourse-ai
#          - git clone https://github.com/discourse/discourse-rss-polling
#gibt Problem:          - git clone https://github.com/discourse/discourse-math #https://meta.discourse.org/t/discourse-math-plugin/65770
#          - git clone https://github.com/discourse/discourse-lti #.../learning-management-system-integration-lti-1-3-authentication/196174
#          - git clone https://github.com/discourse/discourse-subscriptions #https://meta.discourse.org/t/discourse-subscriptions/140818
#          - git clone https://github.com/discourse/discourse-voting #https://meta.discourse.org/t/discourse-voting/40121
#          - git clone https://github.com/discourse/discourse-calendar #https://meta.discourse.org/t/discourse-calendar/97376
#          - git clone https://github.com/discourse/discourse-solved.git #https://meta.discourse.org/t/discourse-solved-accepted-answer-plugin/30155
#          - git clone https://github.com/discourse/discourse-yearly-review
#          - git clone https://github.com/discoursehosting/discourse-adsense ##Verworfen zugunsten einer besseren und neueren Version des Discourse AD Plugins.
#          - git clone https://github.com/discoursehosting/discourse-guest-gate
#veraltet          - git clone https://github.com/discourse/discourse-sitemap.git #...meta.discourse.org/t/discourse-sitemap/40348
#          - git clone https://github.com/davidtaylorhq/discourse-telegram-notifications #...iscourse-telegram-notifications/60483
#          - git clone https://github.com/iunctis/discourse-formatting-toolbar #https://meta.discourse.org/t/formatting-toolbar/40649
#          - git clone https://github.com/angusmcleod/discourse-locations #https://meta.discourse.org/t/locations-plugin/69742
#          - git clone https://github.com/angusmcleod/discourse-legal-tools #wird vom Disco-Team behoben.
#konflikte mit dem offiziellen Follow-Plugin jetzt - git clone https://github.com/paviliondev/discourse-follow # verwerfen, wenn Konflikte mit nicht-offiziellen bestehen.
#          - git clone https://github.com/paviliondev/discourse-topic-previews  ## jetzt zu einer Theme-Komponente für dieselbe Funktionalität verschoben
#          - git clone https://github.com/saiqulhaq/tvc #https://meta.discourse.org/t/topic-visitors-counter-plugin/41456
#          - git clone https://github.com/angusmcleod/discourse-layouts #https://meta.discourse.org/t/custom-layouts-plugin/55208
#          - git clone https://github.com/featheredtoast/discourse-pushover-notifications #.../pushover-notifications/119258
#          - git clone https://github.com/orlando/discourse-user-scores #https://meta.discourse.org/t/user-scores-reputation-plugin/92364
#          - git clone https://github.com/gdpelican/babble  #Könnte der Übeltäter sein, der die gesamte Website lahmlegt
#          - git clone https://github.com/synweap15/discourse-voice-record
#          - git clone https://github.com/procourse/procourse-memberships
#          - git clone https://github.com/angusmcleod/discourse-events
# defekt          - git clone https://github.com/curiousdannii/discourse-merge-users #https://meta.discourse.org/t/merge-users-plugin/114917
# defekt          - git clone https://github.com/paviliondev/discourse-quick-messages #https://meta.discourse.org/t/quick-messages-plugin/39188
# Defekt         - git clone https://github.com/Alavi1412/discourse-reputation-plugin #.../reputation-plugin-version-0-2/54758/13
#In Disco-Kern integriert. Also nicht mehr nötig - git clone https://github.com/discourse/discourse-spoiler-alert #...discourse-spoiler-alert/12650

WARNUNG:
Sie scheinen nicht-offizielle Plugins zu haben.
Wenn Sie Probleme haben, sollten Sie diese deaktivieren und den Neuaufbau erneut versuchen.

Siehe https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb für die offizielle Liste.

========================================
Discourse 3.3.0.beta1
Discourse-Version auf bathindahelper.com: Discourse 3.3.0.beta1
Discourse-Version auf localhost: NICHT GEFUNDEN
==================== DNS-PROBLEM ====================
Dieser Server meldet NICHT GEFUNDEN, aber bathindahelper.com meldet Discourse 3.3.0.beta1.
Dies deutet auf ein DNS-Problem hin oder dass ein Zwischenserver-Proxyschuld ist.
Wenn Sie Cloudflare oder ein CDN verwenden, ist es möglicherweise falsch konfiguriert.


==================== SPEICHERINFORMATION ====================
RAM (MB): 4001

               total        used        free      shared  buff/cache   available
Mem:            3815        1475        1648         113         691        1987
Swap:           2047        1834         213

==================== FESTPLATTENPLATZ-PRÜFUNG ====================
---------- OS-Festplattenspeicher ----------
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        75G   39G   34G  54% /

==================== FESTPLATTENINFORMATION ====================
Disk /dev/sda: 76.3 GiB, 81923145728 bytes, 160006144 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 429800E9-7239-4627-BEC9-7792EEDDB87A

Device      Start       End   Sectors  Size Type
/dev/sda1  528384 160006110 159477727   76G Linux filesystem
/dev/sda14   2048      4095      2048    1M BIOS boot
/dev/sda15   4096    528383    524288  256M EFI System

Partitionstabelleneinträge sind nicht in der richtigen Reihenfolge.

==================== ENDE FESTPLATTENINFORMATION ====================

==================== MAIL-TEST ====================
Für einen robusten Test holen Sie sich eine Adresse von http://www.mail-tester.com/
Oder senden Sie einfach eine Testnachricht an sich selbst.
E-Mail-Adresse für den Mail-Test? ('n' zum Überspringen) [bathindahelper@gmail.com]:
Sende Mail an bathindahelper@gmail.com . . .
Teste das Senden an bathindahelper@gmail.com über email-smtp.ap-south-1.amazonaws.com:587, Benutzername:AKIAWRLBIAD2ZJ73AK3F mit Plain-Auth.
SMTP-Server-Verbindung erfolgreich.
Sende an bathindahelper@gmail.com . . .
Mail vom SMTP-Server akzeptiert.
Message-ID: 4df35f46-7338-41c2-9d3f-9e56304463df@bathindahelper.com

Wenn Sie die Nachricht nicht erhalten, überprüfen Sie Ihren SPAM-Ordner
oder testen Sie erneut mit einem Dienst wie http://www.mail-tester.com/.

Wenn die Nachricht nicht zugestellt wird, liegt das Problem nicht bei Discourse.
Überprüfen Sie die SMTP-Server-Protokolle für die oben genannte Message-ID, um zu sehen, warum die
Zustellung der Nachricht fehlgeschlagen ist.
Ersetzen: SMTP_PASSWORD
Ersetzen: LETSENCRYPT_ACCOUNT_EMAIL
Ersetzen: DEVELOPER_EMAILS
Ersetzen: DISCOURSE_DB_PASSWORD
Ersetzen: Sende Mail an

==================== FERTIG! ====================

Sie können die Ausgabe dieses Skripts mit
LESS=-Ri less /tmp/discourse-debug.txt
untersuchen.

ABER ZUERST stellen Sie sicher, dass Sie die ersten drei Befehle unten kennen!!!

Befehle, die man kennen sollte, wenn man die Datei mit dem obigen Befehl (genannt 'less') ansieht:
q              -- beenden
/error<ENTER>  -- nach dem Wort 'error' suchen
n              -- nach dem nächsten Vorkommen suchen
g              -- zum Anfang der Datei gehen
f              -- eine Seite vorwärts gehen
b              -- eine Seite zurück gehen
G              -- zum Ende der Datei gehen
root@cpx21-3c-4r-80ssd:/var/discourse#

Wie oben gezeigt, habe ich fast alle Plugins mit einem #-Zeichen deaktiviert.
Kann mir bitte jemand helfen, warum der Aufbau beider Container fehlschlägt?

##Container_Rebuilding_Failing
##Rebuild_Web_Only_fails
##Rebuild-Data-fails

Sie müssen den Datencontainer definitiv neu erstellen, um das KI-Plugin zu installieren.

Sie müssen die vollständige Ausgabe des Neuaufbaus einbeziehen, damit Ihnen jemand helfen kann, das Problem zu erkennen.

Zusätzlich zum Wiederaufbau des ‘data’-Containers (der zuerst den ‘web_only’-Container ausschalten musste, falls das noch jemand nicht wusste) war auch mein Arbeitsspeicher knapp (nur 4 GB, und ich musste 4 GB Swap hinzufügen).

Vielen Dank nochmals. Vielleicht sind Sie für Discourse (Community) genauso wichtig wie diese Community selbst.