Ich habe versucht, das Format-Plugin zu installieren, habe den Code jedoch an der falschen Stelle platziert. Als ich die Site neu aufgebaut und geladen habe, wurde das Plugin nicht initialisiert. Nachdem ich den Fehler gefunden und das Plugin entfernt habe, meldete das System einen Fehler in einer Zeile. Ich habe den Fehler in der Zeile gefunden, ihn mit yamllint geprüft, alles stimmte überein, und das Plugin entfernt – doch jetzt funktioniert der Neuaufbau nicht mehr. Es wird weiterhin ein persistenter Fehler angezeigt. Zwar kann ich die Startseite der Site laden, aber keine Themen oder sonstigen Inhalte.
Dies ist die Ausgabe aus dem Neuaufbau und dem Doctor:
Zusammenfassung
FEHLGESCHLAGEN
--------------------
NoMethodError: undefinierte Methode 'each' für nil:NilClass
Ort des Fehlers: /pups/lib/pups/config.rb:99:in 'run_commands'
dfd33a9a3be65ddb9a1fd19c19e5034a44c39f46e330ccdf0533f4f66d7d0005
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als einen geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
root:/var/discourse# ./discourse-doctor
DISCOURSE DOCTOR Do 16. Jul 07:53:05 UTC 2020
OS: Linux itsbx 4.15.0-99-generic #100-Ubuntu SMP Mi 22. Apr 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
==================== ERNSTES PROBLEM!!!! ====================
App läuft nicht!
Versuch, neu aufzubauen
==================== NEUAUFBAU-LOG ====================
Sicherstellen, dass der Launcher aktuell ist
Abrufen von origin
Launcher ist auf dem neuesten Stand
Stoppen des alten Containers
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Bereits aktuell.
I, [2020-07-16T07:53:23.985444 #1] INFO -- : Laden von --stdin
FEHLGESCHLAGEN
--------------------
NoMethodError: undefinierte Methode 'each' für nil:NilClass
Ort des Fehlers: /pups/lib/pups/config.rb:99:in 'run_commands'
2386f66f76d9c9ffbbcd02bfad9e0530683714d433bff8d70976cae6c4b8fc86
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als einen geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
==================== ENDE NEUAUFBAU-LOG ====================
Neuaufbau der App fehlgeschlagen.
Überprüfen Ihres Domainnamens . . .
Verbindung zu yoursite erfolgreich.
Sie sollten wahrscheinlich alle nicht-Standard-Plugins entfernen und neu aufbauen.
Versuch, den bestehenden Container neu zu starten . . .
Starten des bestehenden Containers
+ /usr/bin/docker start app
Fehlerantwort vom Daemon: Treiber konnte die externe Konnektivität für den Endpunkt app (39c7d5a80e10058bc952825fccd073af0f2ff12857895aa1046a6615d879a5a0) nicht programmieren: Fehler beim Starten des Userland-Proxys: listen tcp 0.0.0.0:443: bind: Adresse bereits in Verwendung
Fehler: Starten der Container fehlgeschlagen: app
Neustart des Containers fehlgeschlagen.
==================== PLUGINS ====================
- git clone github.com/discourse/docker_manager.git
Keine nicht-offiziellen Plugins erkannt.
Siehe thub.com/discourse/discourse/blob/master/lib/plugin/metadata.rb für die offizielle Liste.
========================================
**Discourse-Version auf myhost: NICHT GEFUNDEN**
**Discourse-Version auf localhost: NICHT GEFUNDEN**
==================== SPEICHERINFORMATION ====================
RAM (MB): 2041
total used free shared buff/cache available
Mem: 1993 144 1237 0 611 1677
Swap: 2047 76 1971
==================== PLATZPRÜFUNG ====================
---------- Betriebssystem-Platz ----------
Dateisystem Größe Belegt Verfügbar Nutzung% Eingehängt auf
/dev/vda1 49G 11G 38G 22% /
==================== PLATTENINFORMATION ====================
Platte /dev/vda: 50 GiB, 53687091200 Bytes, 104857600 Sektoren
Einheiten: Sektoren à 1 * 512 = 512 Bytes
Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Datenträgertyp: gpt
Datenträgerkennung: 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
Partitionstabelleneinträge sind nicht in der Reihenfolge des Datenträgers.
==================== ENDE PLATTENINFORMATION ====================
Ich habe absolut keine Ahnung, was ich tun soll, aber die Site ist im Moment komplett zerstört. Ich habe die Links entfernt, da ich nur drei pro Beitrag verwenden darf, aber sie sind dort enthalten. Die Neuaufbauten funktionierten problemlos, BIS ich das Plugin entfernt habe, das ich an der völlig falschen Stelle platziert hatte. Danach lief alles nicht mehr. Es hatte ein paar Zeilen durcheinandergebracht, aber ich habe bestätigt, dass es behoben war. Ich bin völlig ratlos. Ich habe gerade versucht, das Setup erneut auszuführen und alle Einstellungen zu bestätigen; das lief gut, aber der Neuaufbau ist erneut fehlgeschlagen…