Foro privado atascado en la pantalla de carga

Hace tiempo que nuestro Discourse está atascado en la pantalla de carga y finalmente encontré un término de búsqueda que arroja algo de ayuda. Sin embargo, siguiendo el consejo en My forum is stuck on the loading screen, intenté iniciar sesión con https://service.slaa.network/u/admin-login, ¡pero los correos electrónicos de administrador no se envían para iniciar sesión! Supongo que hay algún problema más profundo.

Había intentado reconstruir la aplicación varias veces sin éxito. Pensé que podría resolverse con una actualización, pero no.

Siguiendo el consejo anterior, eliminé dos complementos que son antiguos y no oficiales:

Sin embargo, la reconstrucción falló por completo y volví a instalar el Instalador de Procourse (pensando que eliminarlo podría haber causado algún problema, ya que los complementos se instalaron con él) y ahora ha vuelto a la pantalla de carga.

Estoy un poco perdido sobre qué hacer, ya que no puedo iniciar sesión en modo seguro.

Puedo ver que hay un error en la consola: ReferenceError: Ember is not defined, pero no sé cómo resolver esto.

¿Alguna idea?

Eliminar el plugin de instalación de procourse.

1 me gusta

Puede agregar ?safe_mode=no_themes%2Cno_plugins a su URL para activar el modo seguro como alternativa:

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

Aunque al mirar en la consola del navegador, parece que el error proviene de un componente de barra de progreso del complemento instalador de procourse, como sugiere Pfaffman.

¿Qué errores obtuvo en la reconstrucción cuando intentó eliminarlo?

2 Me gusta

Vaya. Lo siento, de alguna manera me perdí eso.

Mi suposición es que el instalador de Procourse dejó algo atrás que está causando un problema, aunque sin los registros es solo una suposición.

También podrías tener temas antiguos que estén causando problemas (que ahora están solucionados por la URL de modo seguro de Jammy).

Muchas gracias por esto. Disculpa la demora en responder.

Cuando probé el enlace modificado del Modo Seguro, pude iniciar sesión pero luego todavía se me presentó una pantalla de carga.

Adjunto el ‘log’ de la reconstrucción fallida
discourseinstalllog1.txt (49.7 KB)

¿Alguna idea de cómo eliminar el instalador de Procourse de otra manera?

Creo que veo un Zlib::BufError: buffer error (Zlib::BufError) ahí.

¿Podrías intentar añadir tu DISCOURSE_MAXMIND_ACCOUNT_ID a tu app.yml y ver si puedes reconstruir con éxito?

Antes de ver tu respuesta, volví a intentar reconstruir después de eliminar el Procourse Installer (después de hacer un git pull) y se reconstruyó bien.

Ahora tengo otro error, pero no fatal, con el tema Discourse Dark Mode que estaba usando; básicamente, parece que no se ha actualizado a Ember 5, según lo que veo en Your site may not work because a theme / component has errors, que hace referencia a Preparing for Discourse's upgrade to Ember 5.

Pero como parece que Discourse ahora tiene modo oscuro automático disponible en Automatic Dark Mode color scheme switching, ¡puedo eliminar el tema Discourse Dark Mode!

Gracias por tu ayuda, pero parece que una actualización ha resuelto el problema que tenía.

2 Me gusta