Fórum privado preso na tela de carregamento

Faz tempo que nosso Discourse está travado na tela de carregamento e finalmente encontrei um termo de pesquisa que trouxe alguma ajuda. No entanto, seguindo o conselho em My forum is stuck on the loading screen, tentei fazer login com https://service.slaa.network/u/admin-login, mas os e-mails de administrador não estão sendo enviados para o login! Presumo que haja algum problema mais profundo.

Tentei reconstruir o aplicativo várias vezes sem sucesso. Pensei que poderia ser resolvido com uma atualização, mas não.

Seguindo o conselho acima, removi dois plugins antigos e não oficiais:

No entanto, a reconstrução falhou completamente e então reinstalei o Procourse Installer (pensando que removê-lo poderia ter causado algum problema, já que os plugins foram instalados com ele) e agora ele voltou para a tela de carregamento.

Estou um pouco perdido sobre o que fazer, pois não consigo fazer login no modo de segurança.

Posso ver que há um erro no console: ReferenceError: Ember is not defined, mas não sei como resolver isso.

Alguma ideia?

Remova o plugin de instalação do procourse.

1 curtida

Você pode anexar ?safe_mode=no_themes%2Cno_plugins à sua URL para ativar o modo de segurança como alternativa:

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

Embora olhando no console do navegador, parece que o erro está vindo de um componente de barra de progresso do plugin instalador do procourse, como Pfaffman sugere.

Quais erros você obteve na reconstrução quando tentou removê-lo?

2 curtidas

Oops. Desculpe, de alguma forma perdi isso.

Minha melhor suposição é que o instalador do Procourse deixou algo para trás que está causando um problema, embora sem os logs seja apenas uma suposição.

Você também pode ter temas antigos causando problemas (que agora são corrigidos pelo URL do modo de segurança do Jammy).

Muito obrigado por isso. Desculpe pela demora em responder.

Quando tentei o link modificado do Modo de Segurança, consegui fazer login, mas ainda fui apresentado a uma tela de carregamento.

Estou anexando o ‘log’ da reconstrução falha
discourseinstalllog1.txt (49,7 KB)

Alguma ideia de como remover o instalador do Procourse de outra forma?

Acho que vejo um Zlib::BufError: buffer error (Zlib::BufError) aí.

Você poderia tentar adicionar seu DISCOURSE_MAXMIND_ACCOUNT_ID ao seu app.yml e ver se consegue reconstruir com sucesso?

Antes de ver sua resposta, eu na verdade tentei reconstruir novamente depois de remover o Procourse Installer (depois de fazer um git pull) e ele reconstruiu bem.

Agora tenho outro erro, mas não fatal, com o tema Discourse Dark Mode que eu estava usando - basicamente, ele não foi atualizado para Ember 5, ao que parece, com base em Your site may not work because a theme / component has errors, que se refere a Preparing for Discourse's upgrade to Ember 5.

Mas como parece que o Discourse agora tem modo escuro automático disponível Automatic Dark Mode color scheme switching, posso excluir o tema Discourse Dark Mode!

Obrigado pela sua ajuda, mas parece que uma atualização resolveu o problema que eu tinha.

2 curtidas