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