Ich habe kürzlich mit /admin/update auf 2.6.0.beta1 aktualisiert und Probleme mit dem Dashboard festgestellt. Immer wenn ich das Hamburger-Menü öffnete, um zur Admin-Seite zu gelangen, wurde unterhalb der „Version“-Information auf dem Dashboard nichts geladen, und das Dropdown-Menü blieb auf dem Bildschirm stehen (ich musste erneut auf das Hamburger-Menü klicken, um es zu schließen). Wenn ich die Admin-Seite neu lud, wurde der Abschnitt „Version“ etwa 40-mal wiederholt, wobei die erste Wiederholung unter „Installiert“ ein „-“ anzeigte und die anderen die korrekte Version.
Ich habe den sicheren Modus aktiviert, um das Problem zu identifizieren, und es schien sich auf ein offizielles Plugin zu beziehen. Ich habe nur discourse_data_explorer und docker_manager installiert. Nachdem ich die app.yml-Datei bearbeitet habe, um docker_manager zu entfernen, und die App neu aufgebaut habe, funktionierte das Dashboard wieder.
Könnte dies ein Fehler in docker_manager sein, oder gibt es etwas anderes, das das Dashboard in Anwesenheit von docker_manager beeinträchtigen könnte?
Das kommt mir bei @codinghorror nicht bekannt vor…?
Ich erinnere mich vage, dass wir einen einzigen Kunden hatten, der die Admin-Oberfläche in Version 2.5.0 nicht laden konnte. Soweit ich mich erinnere, lag das an einem fehlerhaften Plugin (ich glaube, das Thema ist verschwunden, ich kann es nicht finden), und es gab nichts wie wiederholte Versionsstrings oder Ähnliches.
Möglicherweise ist in diesem Szenario auch ein fehlerhaftes Plugin von Drittanbietern schuld. Wir sehen dieses Problem bei unserem Hosting überhaupt nicht.
Ich habe die Plugins discourse-chat-integration, discourse-oauth2-basic und docker_manager geladen. Alles hat zuvor einwandfrei funktioniert. Die Dashboard-Seite lädt keine Statistiken zur Site, sondern nur Informationen zur Version. Beim Aktualisieren der Seite wird ein weiteres Exemplar des Versionsabschnitts zur Seite hinzugefügt, und der Header wird nicht geladen.
Ich habe das gleiche Problem. Der abgesicherte Modus mit aktivierter Option „Alle Plugins deaktivieren“ behebt es, aber ich habe nur zwei Plugins: docker_manager und discourse-spoiler-alert.
Zumal begann dies, als ich vor einigen Stunden aktualisiert habe. Ich habe die Upgrade-Seite genutzt, um zuerst docker_manager zu aktualisieren. Als dies abgeschlossen war, wurde die Upgrade-Seite nicht mehr vollständig geladen, und auch das Problem mit der Dashboard-Seite trat auf. Ich habe versucht, die App neu zu erstellen, aber es schlägt fehl.
Ich hatte ein ähnliches Problem mit der Upgrade-Seite. Ich habe das Upgrade über /admin/upgrade gestartet und zuerst den docker_manager aktualisiert. Nach Abschluss des Updates steckte ich auf der Seite mit dem Ladebalken fest und konnte nicht zur Seite mit den Update-Buttons zurückkehren. Als ich die Update-Seite neu lud, erhielt ich eine Meldung, dass ich den Rest der Updates manuell auf meinem Server durchführen müsse. Nachdem ich die manuellen Updates durchgeführt hatte, trat das Problem auf, das ich beschrieben habe.
Entschuldigung! Ich dachte, ich wäre dabei schlau gewesen, und habe sogar ein Upgrade über die Schnittstelle getestet, aber mir war nicht bewusst, dass das Plugin auch Dinge außerhalb von /admin/upgrade ablegt!