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