Browser-Upgrade per Klick hat meine Installation zerschossen – Wie repariere ich das?

Mein Upgrade mit einem Klick ist fehlgeschlagen, und meine Seite zeigt nun Folgendes an:

Ups

Die Software, die dieses Diskussionsforum betreibt, ist auf ein unerwartetes Problem gestoßen. Wir entschuldigen uns für die Unannehmlichkeiten.

Detaillierte Informationen zum Fehler wurden protokolliert und eine automatische Benachrichtigung ausgelöst. Wir werden uns das ansehen.

Es sind keine weiteren Schritte erforderlich. Sollte der Fehler jedoch weiterhin auftreten, können Sie weitere Details bereitstellen, einschließlich der Schritte zur Reproduktion des Fehlers, indem Sie ein Diskussions-Topic in der Feedback-Kategorie der Site erstellen.

Wie kann ich das beheben?

Das Protokoll zeigt Folgendes:

2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:21 pm
2 Failed to handle exception in exception app middleware : undefined method `client_overrides_exist?' for ExtraLocalesController:Class 5:21 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:23 pm
4 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:26 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:34 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:35 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:35 pm
2 Sidekiq heartbeat test failed, restarting 5:39 pm
2 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:41 pm
3 ActionView::Template::Error (undefined method `client_overrides_exist?' for ExtraLocalesController:Class) /var/www/discourse/app/views/layouts/application.html.erb:23:in `_app_views_layouts_applicatio 5:43 pm

Ich vermute, ich sollte auch fragen, warum das Upgrade fehlgeschlagen ist. Außerdem konnte ich nicht auf den Backup-Bereich meines Admin-Panels zugreifen.

Im Dezember gab es ein Docker-Problem, das sich durch das Upgrade nicht lösen ließ. Soweit ich mich erinnere, war ein Neuaufbau für das Upgrade auf 2.4.0.beta8 erforderlich.

Ihr Problem ist möglicherweise nicht dasselbe, aber ein Neuaufbau könnte helfen:

Das hat funktioniert! Vielen Dank!

Außerdem war es eine gute Gelegenheit, mein Root-Passwort bei DigitalOcean zurückzusetzen. Ich konnte mich nicht erinnern, wo ich es gespeichert hatte. Ehrlich gesagt hatte ich Angst, im Terminal etwas falsch zu machen, aber alles ist gut gegangen.

Nochmals vielen Dank! Die Discourse-Community ist großartig!