Meine Website ist nach dem normalen Upgrade nicht mehr verfügbar. Zum ersten Mal seit etwa 5 Jahren ist meine Website nicht mehr verfügbar, wenn ich Discourse verwende ;(
FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 825 exit 1>
Fehlerursache: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
54ec95bfcd416ae2554e5b0a40500e7f72decb55f1f9c654999cbd92406760a9
==================== END REBUILD LOG ====================
Anwendung konnte nicht neu aufgebaut werden.
Überprüfung Ihres Domainnamens . . .
Verbindung zu studmed.dk erfolgreich.
Sie sollten wahrscheinlich alle nicht standardmäßigen Plugins entfernen und neu aufbauen.
Versuch, den vorhandenen Container neu zu starten. . .
x86_64 Arch erkannt.
WARNUNG: containers/app.yml ist für die Welt lesbar. Sie können diese Datei sichern, indem Sie ausführen: chmod o-rwx containers/app.yml
Vorhandenen Container starten
+ /usr/bin/docker start app
Fehlerantwort vom Daemon: Treiber konnte keine externe Konnektivität für den Endpunkt app (eef93cb64eeeacc30b9e5b99831e9fe910370e46242b83a8c4592df3a0d3415d) programmieren: Fehler beim Starten des Userland-Proxys: listen tcp4 0.0.0.0:443: bind: Adresse bereits in Verwendung
Fehler: Container konnten nicht gestartet werden: app
Container konnte nicht neu gestartet werden.
==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
## - git clone https://github.com/discoursehosting/discourse-sitemap.git
- git clone https://github.com/discourse/discourse-akismet.git
## - git clone https://github.com/angusmcleod/discourse-ratings.git
- git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
## - git clone https://github.com/discourse/discourse-adplugin.git
## - git clone https://github.com/discourse/discourse-affiliate.git
- git clone https://github.com/discourse/discourse-yearly-review
- git clone https://github.com/davidtaylorhq/discourse-whos-online
## - git clone https://github.com/paviliondev/discourse-custom-wizar
- git clone https://github.com/discourse/discourse-reactions
- git clone https://github.com/discourse/discourse-chat
- git clone https://github.com/merefield/discourse-chatbot
WARNUNG:
Sie haben anscheinend nicht-offizielle Plugins.
Wenn Sie Probleme haben, sollten Sie diese deaktivieren und erneut versuchen, neu zu erstellen.
Siehe https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb für die offizielle Liste.
========================================
Discourse-Version unter studmed.dk: NICHT GEFUNDEN
Discourse-Version unter localhost: NICHT GEFUNDEN
==================== SPEICHERINFORMATIONEN ====================
RAM (MB): 2040
gesamt benutzt frei shared buff/cache verfügbar
Speicher: 1992 155 1024 0 812 1654
Swap: 2047 60 1987
==================== FESTPLATTENSPEICHERPRÜFUNG ====================
---------- OS Festplattenspeicher ----------
Dateisystem Größe Benutzt Verfügbar Benutzung% eingehängt auf
/dev/vda1 49G 40G 8.7G 83% /
==================== FESTPLATTENINFORMATIONEN ====================
Festplatte /dev/vda: 50 GiB, 53687091200 Bytes, 104857600 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 3980448C-AF15-4833-A022-C759F0D2D80A
Gerät Start Ende Sektoren Größe Typ
/dev/vda1 227328 104857566 104630239 49.9G Linux-Dateisystem
/dev/vda14 2048 10239 8192 4M BIOS-Boot
/dev/vda15 10240 227327 217088 106M Microsoft Basisdaten
Partitions-Tabelleneinträge sind nicht in der richtigen Reihenfolge.
==================== END FESTPLATTENINFORMATIONEN ====================
==================== 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 Mail-Test? ('n' zum Überspringen) [studmed@liljefred.dk]: abb@liljefred.dk
Sende Mail an abb@liljefred.dk. . .
Fehlerantwort vom Daemon: Container 6a58d9b02acb4c39285c1ea4b2f2362708be501a9f3ffa0b771cb31b74504ad6 läuft nicht
Ersetze: SMTP_PASSWORD
Ersetze: LETSENCRYPT_ACCOUNT_EMAIL
Ersetze: DEVELOPER_EMAILS
Ersetze: DISCOURSE_DB_PASSWORD
Ersetze: Sende Mail an
==================== FERTIG! ====================
Sie können die Ausgabe dieses Skripts untersuchen mit
LESS=-Ri less /tmp/discourse-debug.txt
ABER ZUERST, stellen Sie sicher, dass Sie die ersten drei Befehle unten kennen!!!
Befehle, die Sie kennen sollten, wenn Sie die obige Datei mit dem Befehl (genannt 'less') anzeigen:
q -- beenden
/error<ENTER> -- suchen nach dem Wort 'error'
n -- suchen nach der nächsten Übereinstimmung
g -- zum Anfang der Datei gehen
f -- eine Seite vorwärts
b -- eine Seite zurück
G -- zum Ende der Datei gehen
root@forum:/var/discourse#```