Le démarrage échoue pour data.yml ainsi que pour web_only

Je ne reconstruis pas souvent mes conteneurs et je me contente de les mettre à jour via l’interface basée sur le navigateur.
Aujourd’hui, alors que je voulais intégrer le plugin IA, j’ai constaté que les deux conteneurs/fichiers YML ‘Data’ et ‘Web_only’ échouaient au démarrage.

La sortie de discourse doctor est donnée ci-dessous

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


YML=web_only.yml
Fichier containers/web_only.yml trouvé

==================== PARAMÈTRES YML ====================
DISCOURSE_HOSTNAME=bathindahelper.com
SMTP_ADDRESS=email-smtp.ap-south-1.amazonaws.com ## smtp-relay.sendinblue.com # plus tôt
DEVELOPER_EMAILS=bathindahelper@gmail.com
SMTP_PASSWORD=masqué
SMTP_PORT=587
SMTP_USER_NAME=masqué
LETSENCRYPT_ACCOUNT_EMAIL=bathindahelper@gmail.com

==================== INFORMATIONS DOCKER ====================
VERSION DOCKER: Docker version 25.0.3, build 4debf41

PROCESSUS DOCKER (docker ps -a)

CONTAINER ID   IMAGE                              COMMAND                  CRÉÉ            STATUT                   PORTS     NOMS
06c70a81e392   local_discourse/web_only           "/sbin/boot"             il y a 5 sem    En marche depuis 2 sem               web_only
6b9837b4be61   discourse/base:2.0.20231218-0429   "/bin/bash -c '/usr/…"   il y a 5 sem    Arrêté (1) il y a 5 sem              elegant_jang
ba6f0dc49ce7   local_discourse/data               "/sbin/boot"             il y a 21 mois  En marche depuis 2 sem               data

06c70a81e392   local_discourse/web_only   "/sbin/boot"   il y a 5 sem    En marche depuis 2 sem             web_only

Le conteneur Discourse web_only est en cours d'exécution


==================== 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 ## pour les intégrations de chat comme Telegram ou Slack, 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
#pose problème:          - 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 ## Rejeté en faveur d'une version ultérieure et meilleure du plugin Discourse AD.
#          - git clone https://github.com/discoursehosting/discourse-guest-gate
#obsolète          - 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 #sera corrigé par l'équipe disco.
#conflit avec le plugin officiel follow maintenant - git clone https://github.com/paviliondev/discourse-follow # à rejeter en cas de conflit avec une version non officielle.
#          - git clone https://github.com/paviliondev/discourse-topic-previews  ## désormais déplacé vers un composant de thème pour la même fonctionnalité
#          - 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  #Pourrait être la cause de la panne du site entier
#          - 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
# cassé          - git clone https://github.com/curiousdannii/discourse-merge-users #https://meta.discourse.org/t/merge-users-plugin/114917
# cassé          - git clone https://github.com/paviliondev/discourse-quick-messages #https://meta.discourse.org/t/quick-messages-plugin/39188
# Cassé         - git clone https://github.com/Alavi1412/discourse-reputation-plugin #.../reputation-plugin-version-0-2/54758/13
#Intégré dans le cœur de disco. Donc plus nécessaire - git clone https://github.com/discourse/discourse-spoiler-alert #...discourse-spoiler-alert/12650

AVERTISSEMENT:
Vous semblez avoir des plugins non officiels.
Si vous rencontrez des problèmes, vous devriez les désactiver et essayer de reconstruire à nouveau.

Voir https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb pour la liste officielle.

========================================
Discourse 3.3.0.beta1
Version de Discourse sur bathindahelper.com: Discourse 3.3.0.beta1
Version de Discourse sur localhost: NON TROUVÉ
==================== PROBLÈME DNS ====================
Ce serveur indique NON TROUVÉ, mais bathindahelper.com indique Discourse 3.3.0.beta1.
Cela suggère que vous avez un problème DNS ou qu'un proxy intermédiaire est en cause.
Si vous utilisez Cloudflare ou un CDN, il est possible qu'il soit mal configuré.


==================== INFORMATIONS SUR LA MÉMOIRE ====================
RAM (Mo): 4001

               total        utilisé       libre      partagé  cache/buff   disponible
Mémoire:        3815        1475        1648         113         691        1987
Swap:           2047        1834         213

==================== VÉRIFICATION DE L'ESPACE DISQUE ====================
---------- Espace disque OS ----------
Système de fichiers  Taille  Utilisé  Disponible  % Monté sur
/dev/sda1             75G     39G        34G      54% /

==================== INFORMATIONS SUR LE DISQUE ====================
Disque /dev/sda: 76,3 Gio, 81923145728 octets, 160006144 secteurs
Modèle de disque: QEMU HARDDISK
Unités: secteurs de 1 * 512 = 512 octets
Taille du secteur (logique/physique): 512 octets / 512 octets
Taille d'E/S (minimale/optimale): 512 octets / 512 octets
Type d'étiquette de disque: gpt
Identifiant de disque: 429800E9-7239-4627-BEC9-7792EEDDB87A

Périphérique      Début       Fin     Secteurs  Taille Type
/dev/sda1  528384 160006110 159477727   76G Système de fichiers Linux
/dev/sda14   2048      4095      2048    1M Boot BIOS
/dev/sda15   4096    528383    524288  256M Système EFI

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.

==================== FIN DES INFORMATIONS SUR LE DISQUE ====================

==================== TEST DE COURRIEL ====================
Pour un test robuste, obtenez une adresse sur http://www.mail-tester.com/
Ou envoyez simplement un message de test à vous-même.
Adresse e-mail pour le test de courrier ? ('n' pour sauter) [bathindahelper@gmail.com]:
Envoi du courrier à bathindahelper@gmail.com. . .
Test de l'envoi à bathindahelper@gmail.com en utilisant email-smtp.ap-south-1.amazonaws.com:587, nom d'utilisateur:AKIAWRLBIAD2ZJ73AK3F avec authentification simple.
Connexion au serveur SMTP réussie.
Envoi à bathindahelper@gmail.com. . .
Courrier accepté par le serveur SMTP.
Message-ID: 4df35f46-7338-41c2-9d3f-9e56304463df@bathindahelper.com

Si vous ne recevez pas le message, vérifiez votre dossier SPAM
ou testez à nouveau en utilisant un service comme http://www.mail-tester.com/.

Si le message n'est pas livré, ce n'est pas un problème avec Discourse.
Vérifiez les journaux du serveur SMTP pour le Message-ID ci-dessus afin de voir pourquoi
l'envoi du message a échoué.
Remplacement: SMTP_PASSWORD
Remplacement: LETSENCRYPT_ACCOUNT_EMAIL
Remplacement: DEVELOPER_EMAILS
Remplacement: DISCOURSE_DB_PASSWORD
Remplacement: Envoi du courrier à

==================== TERMINÉ ! ====================

Vous pouvez examiner la sortie de ce script avec
LESS=-Ri less /tmp/discourse-debug.txt

MAIS D'ABORD, assurez-vous de connaître les trois premières commandes ci-dessous !!!

Commandes à connaître lors de la visualisation du fichier avec la commande ci-dessus (appelée 'less'):
q              -- quitter
/error<ENTER>  -- rechercher le mot 'error'
n              -- rechercher la prochaine occurrence
g              -- aller au début du fichier
f              -- avancer d'une page
b              -- reculer d'une page
G              -- aller à la fin du fichier
root@cpx21-3c-4r-80ssd:/var/discourse#

Comme indiqué ci-dessus, j’ai désactivé presque tous les plugins avec un signe #.
Pouvez-vous s’il vous plaît m’aider à comprendre pourquoi la construction des deux conteneurs échoue ?

##Échec_de_la_reconstruction_des_conteneurs
##Échec_de_la_reconstruction_de_Web_Only
##Échec_de_la_reconstruction_de_Data

Vous devez absolument reconstruire le conteneur de données pour installer le plugin IA.

Vous devrez inclure la sortie complète de la reconstruction pour que quiconque puisse vous aider à comprendre quel était le problème.

En plus de reconstruire le conteneur ‘data’ (qui nécessitait d’abord d’arrêter le conteneur web_only, pour ceux qui ne le savaient pas), j’ai également manqué de RAM (seulement 4 Go, et j’ai dû ajouter 4 Go de swap).

Merci encore. Peut-être êtes-vous aussi important pour Discourse (la communauté) que cette communauté elle-même l’est.