Ajuda!
Sou administrador de um fórum Discuss no PractiTest.
Recentemente, novos usuários não conseguem fazer login, eles recebem uma mensagem de erro “Algo deu errado, talvez o nome de usuário ou e-mail já esteja registrado. Tente o link esqueceu a senha.”.
Quando convido novos usuários, eles recebem o e-mail de convite, mas após preencherem todos os detalhes, recebem uma mensagem de “Erro Interno do Servidor”.
Verifiquei os logs de erro e é isso que vejo para a tentativa de aceitação do convite:
Acho que ninguém ofereceu respostas porque não há boas.
A versão do Postgres está em
/var/discourse/shared/standalone/postgres_data/PG_VERSION
Ou algo assim. Estou no meu celular.
Parece que você tem um índice corrompido, o que não vejo há algum tempo. A solução é tentar reconstruir o índice e, se falhar, excluir ou corrigir as entradas duplicadas. Requer algum conhecimento sobre SQL, índices e Discourse.
Você pode pesquisar por “índice corrompido”.
Pode ser outra coisa. Pensei que isso não tinha acontecido com ninguém no Postgres 13. Qual a idade do seu fórum?