Privates Forum bleibt beim Ladebildschirm hängen

Es ist schon eine Weile her, dass unser Discourse im Ladebildschirm feststeckte, und ich habe endlich einen Suchbegriff gefunden, der einige Hilfe bringt. Wenn ich jedoch den Ratschlägen unter My forum is stuck on the loading screen folge, habe ich versucht, mich unter https://service.slaa.network/u/admin-login anzumelden, aber die Admin-E-Mails werden nicht gesendet, um mich anzumelden! Ich vermute, dass es ein tiefergehendes Problem gibt.

Ich hatte mehrmals versucht, die App neu zu erstellen, ohne Erfolg. Ich dachte, es könnte mit einem Update gelöst werden, aber nein.

Den obigen Ratschlägen folgend, habe ich zwei alte und inoffizielle Plugins entfernt:

Der Rebuild schlug jedoch vollständig fehl, und so habe ich den Procourse Installer wieder installiert (in der Annahme, dass die Entfernung ihn irgendwie zu einem Problem gemacht haben könnte, da Plugins damit installiert wurden) und er ist jetzt wieder beim Ladebildschirm.

Ich bin etwas ratlos, was ich tun soll, da ich mich nicht im abgesicherten Modus anmelden kann.

Ich kann sehen, dass es einen Fehler in der Konsole gibt: ReferenceError: Ember is not defined, aber ich weiß nicht, wie ich das lösen kann.

Irgendwelche Ideen?

Entfernen Sie das Procourse Installer-Plugin.

1 „Gefällt mir“

Sie können ?safe_mode=no_themes%2Cno_plugins an Ihre URL anhängen, um den abgesicherten Modus als Alternative zu aktivieren:

\u003chttps://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins\u003e

Obwohl ein Blick in die Browserkonsole zeigt, dass der Fehler von einer Fortschrittsbalkenkomponente des Procourse Installer-Plugins stammt, wie Pfaffman vorschlägt.

Welche Fehler sind bei Ihnen beim Wiederaufbau aufgetreten, als Sie versucht haben, es zu entfernen?

2 „Gefällt mir“

Ups. Entschuldigung, das habe ich irgendwie übersehen.

Meine wilde Vermutung ist, dass der Procourse-Installer etwas hinterlassen hat, das ein Problem verursacht, obwohl es ohne die Protokolle nur eine Vermutung ist.

Sie könnten auch alte Themes haben, die Probleme verursachen (die jetzt durch die Safe-Mode-URL von Jammy behoben wurden).

Vielen Dank dafür. Entschuldigen Sie die Verzögerung bei der Antwort.

Als ich den geänderten Link für den sicheren Modus ausprobierte, konnte ich mich anmelden, wurde aber dann immer noch mit einem Ladebildschirm konfrontiert.

Ich füge das ‘Log’ des fehlgeschlagenen Wiederaufbaus bei
discourseinstalllog1.txt (49,7 KB)

Gibt es Ideen, wie man den Procourse-Installer auf andere Weise entfernen kann?

Ich glaube, ich sehe einen Zlib::BufError: buffer error (Zlib::BufError) darin.

Könnten Sie versuchen, Ihre DISCOURSE_MAXMIND_ACCOUNT_ID zu Ihrer app.yml hinzuzufügen und sehen, ob Sie erfolgreich neu erstellen können?

Bevor ich Ihre Antwort sah, habe ich tatsächlich noch einmal versucht, nach dem Entfernen des Procourse Installers (nach einem Git Pull) neu zu erstellen, und es wurde einwandfrei neu erstellt.

Ich habe jetzt einen weiteren Fehler, aber keinen fatalen, mit dem Discourse Dark Mode Theme, das ich verwendet habe – im Grunde wurde es nicht auf Ember 5 aktualisiert, wie ein Blick auf Your site may not work because a theme / component has errors zeigt, das sich auf Preparing for Discourse's upgrade to Ember 5 bezieht.

Da Discourse jedoch jetzt einen automatischen Dunkelmodus anbietet (Automatic Dark Mode color scheme switching), kann ich das Discourse Dark Mode Theme löschen!

Vielen Dank für Ihre Hilfe, aber es scheint, dass ein Update das Problem, das ich hatte, behoben hat.

2 „Gefällt mir“