Forum privato bloccato sulla schermata di caricamento

È da un po’ che il nostro Discourse è bloccato sulla schermata di caricamento e finalmente ho trovato un termine di ricerca che porta a qualche aiuto. Tuttavia, seguendo il consiglio su My forum is stuck on the loading screen ho provato ad accedere con https://service.slaa.network/u/admin-login ma le email dell’amministratore non vengono inviate per l’accesso! Presumo che ci sia qualche problema più profondo.

Avevo provato a ricostruire l’app diverse volte senza successo. Pensavo che si sarebbe risolto con un aggiornamento, ma niente.

Seguendo il consiglio di cui sopra, ho rimosso due plugin vecchi e non ufficiali:

Tuttavia, la ricostruzione è fallita completamente e quindi ho rimesso il Procourse Installer (pensando che la sua rimozione potesse aver causato un problema poiché i plugin erano stati installati con esso) e ora è tornato alla schermata di caricamento.

Sono un po’ perso su cosa fare poiché non riesco ad accedere alla modalità provvisoria.

Vedo che c’è un errore nella console: ReferenceError: Ember is not defined, ma non so come risolverlo.

Qualche idea?

Rimuovi il plugin di installazione di procourse.

1 Mi Piace

È possibile aggiungere ?safe_mode=no_themes%2Cno_plugins all’URL per attivare la modalità provvisoria in alternativa:

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

Tuttavia, guardando nella console del browser, sembra che l’errore provenga da un componente della barra di avanzamento del plugin di installazione di procourse, come suggerisce Pfaffman.

Quali errori hai riscontrato durante la ricostruzione quando hai provato a rimuoverlo?

2 Mi Piace

Oops. Mi dispiace, in qualche modo me lo sono perso.

La mia ipotesi è che l’installer di Procourse abbia lasciato qualcosa indietro che sta causando un problema, anche se senza i log è solo un’ipotesi.

Potresti anche avere vecchi temi che causano problemi (che ora sono risolti dall’URL in modalità provvisoria di Jammy).

Grazie mille per questo. Mi scuso per il ritardo nella risposta.

Quando ho provato il link modificato della modalità provvisoria, sono riuscito ad accedere ma mi è stata comunque presentata una schermata di caricamento.

Allego il ‘log’ della ricostruzione fallita
discourseinstalllog1.txt (49,7 KB)

Qualche idea su come rimuovere il programma di installazione di Procourse in un altro modo?

Penso di vedere un Zlib::BufError: buffer error (Zlib::BufError) lì.

Potresti provare ad aggiungere il tuo DISCOURSE_MAXMIND_ACCOUNT_ID al tuo app.yml e vedere se riesci a ricostruire con successo?

Prima di vedere la tua risposta, ho provato di nuovo a ricostruire dopo aver rimosso Procourse Installer (dopo aver fatto un git pull) e ha ricostruito correttamente.

Ora ho un altro errore, ma non fatale, con il tema Discourse Dark Mode che stavo usando - in pratica non è stato aggiornato a Ember 5, a quanto pare guardando Your site may not work because a theme / component has errors che si riferisce a Preparing for Discourse's upgrade to Ember 5.

Ma dato che sembra che Discourse ora abbia la modalità scura automatica disponibile Automatic Dark Mode color scheme switching posso eliminare il tema Discourse Dark Mode!

Grazie per il tuo aiuto, ma sembra che un aggiornamento abbia risolto il problema che avevo.

2 Mi Piace