Konsol in der Digital Ocean Web-Oberfläche eingefroren beim Versuch, Discourse zu aktualisieren

Hallo zusammen,

ich versuche, meine Discourse-Website zu aktualisieren, aber ich sehe in der Admin-Oberfläche folgende Meldung:

Sie verwenden eine alte Version des Discourse-Images.

Updates über die Web-Oberfläche sind deaktiviert, bis Sie das neueste Image verwenden.
Dazu melden Sie sich per SSH auf Ihrem Server an und führen folgenden Befehl aus:

Wenn ich jedoch auf meinem DO-Server auf die Konsole zugreife, friert diese einfach ein.
Das war bisher nie der Fall. Haben Sie eine Idee, wie ich das Problem beheben kann?

Was meinst du mit ‘friert ein’, SSH? Warum nicht einfach den Server neu starten?

Sie beziehen sich auf die Web-UI der Konsole über Digital Ocean.

Verwenden Sie diese nicht. Nutzen Sie stattdessen ein echtes natives SSH-Tool auf Ihrem Computer oder ein Terminal-Fenster in Ihrem Laptop-, Desktop- oder Tablet-Betriebssystem.

Entschuldigung, ich bin kein Entwickler. Normalerweise befolge ich einfach die Anweisungen von Discourse, um in die Konsole zu gelangen, aber die Konsole lässt mich jetzt nicht mehr hinein.

Ich schlage vor, dass du dies mit @pfaffman durchgehst, da du ihn bezahlt hast, um die Seite einzurichten. Vielleicht kann er dir auch Tools empfehlen und eine Anleitung für die Selbstbedienung verfassen.

Ich denke, es ist nicht eingefroren, aber das Passwort wird nicht angezeigt (damit niemand über deine Schulter lesen kann).

Ich werde mir das im Büro genauer ansehen, aber wenn du auf eine der Installations-E-Mails antwortest, die du erhalten hast, spart mir das ein paar Minuten.

Hey, @christian_01. An deinem Benutzernamen kann ich nicht erkennen, welche Seite dir gehört. Wenn du meine Hilfe möchtest, musst du mir bitte eine E-Mail schreiben.

Nun, wenn du einen Droplet mit einem SSH-Schlüssel erstellst, sind Passwort-Logins standardmäßig deaktiviert. Ich biete an, einen SSH-Schlüssel zu installieren und Anweisungen zum Aktivieren von Passwort-Logins bereitzustellen (und führe dies auch durch, falls danach gefragt wird). Ich kann jedoch keine Anweisungen finden, wie typische Installationskunden einen SSH-Schlüssel für PuTTY erstellen können, obwohl ich bereits einige Mac-Nutzer durch das Senden eines Schlüssels an mich begleitet habe. Das passiert höchstens ein paar Mal pro Jahr (1 von 50 Installationen?).

Also, um drei Zeilen dreimal im Jahr in eine Shell einzugeben, ist die Digital Ocean-Konsole wirklich kein schlechtes Werkzeug für den typischen Installationskunden. Sie müssen nicht PuTTY installieren oder sich daran erinnern, was sie beim letzten Mal installiert haben, als sie diese seltsame Sache taten. Selbst wenn sie einen Mac haben, finden die meisten Leute das Terminal tatsächlich eine seltsame Angelegenheit.

Vor allem, weil sie die Einrichtung von SSH-Schlüsseln lokal überspringt?

Es klingt jedoch so, als ob die DO-Webkonsole bei diesem Kunden von dir nicht funktioniert, was dazu geführt hat, dass hier mehrere Themen erstellt wurden – was nicht gut ist.

Danke, aber ich habe noch nicht mit @pfaffman zusammengearbeitet.

Ja, ich bin ein ‚typischer’ Mac-Nutzer und habe keine Ahnung von SSH-Schlüsseln usw. Früher habe ich einfach die 1-Klick-Aktualisierungsoption genutzt, aber das funktioniert im Moment nicht, da ich diese Codezeilen in die Konsole eingeben müsste, was ich nicht kann. Das ist frustrierend.

Das ist jedoch nicht der Standard bei Digital Ocean. Daher wäre das nicht zwangsläufig der Fall, es sei denn, Sie haben diesen Droplet erstellt.

Sie sollten den von Digital Ocean bereitgestellten Root-Benutzernamen und das Passwort verwenden können, als Sie den Droplet eingerichtet haben, @christian_01. Oder Sie können einen technisch versierten Freund um Hilfe bitten, falls Sie wirklich feststecken.

Danke, Jeff. Was soll ich mit dem Root-Benutzernamen und dem Passwort machen? Muss ich mich irgendwo ab- und wieder anmelden?

Das Drücken der Schaltfläche ‘Power Cycle’ im DO-Steuerungsbereich hat die eingefrorene Konsole behoben.

Vielen Dank für die Unterstützung!

Hurra! Ich hätte nicht gedacht, dass mir das einfallen würde! Meine aktuelle beste Vermutung ist, dass Ihr RAM erschöpft ist. Stellen Sie sicher, dass Swap aktiviert ist, und erwägen Sie gegebenenfalls, Ihren RAM zu erhöhen.