Ich bin mir nicht sicher, was ich getan habe, aber ich habe versucht, ein Upgrade über die Befehlszeile durchzuführen und dabei etwas mit den Foren gemacht. Ich habe zuerst versucht, das Upgrade über das in der GUI bereitgestellte Upgrade-Tool durchzuführen, aber die Website ist abgestürzt. Dann habe ich es über die Befehlszeile gemacht und erhalte denselben Fehler.
Haben Sie Folgendes über die Befehlszeile ausgeführt:
cd /var/discourse
./launcher rebuild app
Wenn das nicht hilft, haben Sie dann ./discourse-doctor versucht?
Ja, ich habe versucht, die App neu zu erstellen. Ich erstelle sie jetzt neu, nachdem das AdPlugin entfernt wurde, um zu sehen, ob sich dadurch etwas ändert, und um zu versuchen, ob der abgesicherte Modus funktioniert. Ich habe den Doctor ausprobiert, aber er liefert nur viele Informationen, die keine klare Indikation dafür geben, was vor sich geht. Ich werde diese in wenigen Minuten bereitstellen, sobald sie vollständig neu erstellt ist.
Der abgesicherte Modus funktioniert nicht und hier ist der bereitgestellte Discourse-Doctor:
DISCOURSE DOCTOR So 20. Nov 08:02:54 CET 2022
OS: Linux discourse 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Found containers/app.yml
==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=forum.arcaneodyssey.dev
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=headless@mg.arcaneodyssey.dev
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED
==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 20.10.17, build 100c701
DOCKER PROCESSES (docker ps -a)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3de708735f7f local_discourse/app „/sbin/boot“ 2 Minuten her Up 2 Minuten 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
Discourse container app läuft
==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-voting.git
- git clone https://github.com/discourse/discourse-checklist
- git clone https://github.com/gdpelican/retort.git
- git clone https://github.com/discourse/discourse-patreon.git
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
- git clone https://github.com/discourse/discourse-calendar.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-ratings.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/discourse/discourse-reactions.git
# - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
# - git clone https://github.com/rimian/discourse-subscriptions.git
WARNUNG:
Sie haben scheinbar inoffizielle Plugins.
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-Version auf forum.arcaneodyssey.dev: Discourse 2.9.0.beta12
Discourse-Version auf localhost: Discourse 2.9.0.beta12
==================== MEMORY INFORMATION ====================
OS: Linux
RAM (MB): 16038
total used free shared buff/cache available
Mem: 15662 1363 3960 562 10337 13440
Swap: 2047 30 2017
==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 13G 5.1G 72% /
---------- Container Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
overlay 19G 13G 5.1G 72% /
/dev/sdb 49G 35G 12G 75% /shared
/dev/sdb 49G 35G 12G 75% /var/log
==================== DISK INFORMATION ====================
Disk /dev/sda: 19.1 GiB, 20480786432 bytes, 40001536 sectors
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: DA375F37-9B26-488D-A076-9130E80D2481
Device Start End Sectors Size Type
/dev/sda1 129024 40001502 39872479 19G Linux filesystem
/dev/sda14 2048 4095 2048 1M BIOS boot
/dev/sda15 4096 129023 124928 61M EFI System
Partition table entries are not in disk order.
Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdc: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
==================== END DISK INFORMATION ====================
==================== MAIL TEST ====================
Für einen robusten Test, holen Sie sich eine Adresse von http://www.mail-tester.com/
Mail-Test übersprungen.
==================== FERTIG! ====================
Die Ausgabe dieses Programms ist möglicherweise verfügbar unter http://forum.arcaneodyssey.dev/N2EwNTllMmE1NTU2OGU5.txt
Sie sollten diese Datei sorgfältig prüfen, bevor Sie die URL teilen.
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 Sie kennen sollten, wenn Sie die Datei mit dem obigen Befehl (genannt 'less') anzeigen:
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
b -- eine Seite zurück
G -- zum Ende der Datei gehen
Versuchen Sie, die beiden obigen Plugins zu entfernen. Ich glaube, eines von beiden könnte Probleme verursachen.
Sie können von retort zu reactions und von topic previews zu https://github.com/paviliondev/discourse-tc-topic-list-previews und https://github.com/paviliondev/discourse-topic-previews-sidecar wechseln.
Ich werde das jetzt ausprobieren, aber sollte der abgesicherte Modus trotzdem funktionieren? Da dieser keine Plugins verwendet?
Der abgesicherte Modus funktioniert nicht, wenn Ihr Container Fehler ausgibt.
Verstanden, ich baue den Container jetzt mit den vorgeschlagenen Änderungen neu auf und poste ein Update, sobald er fertig ist.
In letzter Zeit gab es einige ähnliche Berichte darüber, dass das Previews-Plugin eine alte Version ist und dass die Aktualisierung auf sein neues Repository Probleme behebt:
Ich glaube, das hat es behoben! Danke, ich sollte öfter die Plugins überprüfen, die nicht mehr mit neueren Versionen von Discourse kompatibel sind.
Ich weiß deine Hilfe sehr zu schätzen!
Topic Previews move to a Theme Component war anfangs experimentell. Als dieses Experimentieren endete und die Theme-Komponentenversion ausgereift war, wurde der entsprechende Plugin-Zweig in den Master-Zweig zusammengeführt und das Plugin umbenannt, um seinen neuen Zweck deutlicher zu machen. Der Zweigwechsel bedeutete, dass der alte Zweig nicht mehr gepflegt wurde. Alles, was Sie tun müssen, ist die Zweigoption zu entfernen, da die Namensänderungen automatisch von GitHub zugeordnet werden. Dies geschah vor einiger Zeit. Siehe: Topic List Previews (TLP) für aktuelle Links. (Oh, ich sehe, Sie haben sie gepostet, danke @itsbhanusharma )
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

