Restauração de Backup Falhou, log.txt dentro

Passei alguns dias tentando muitas coisas.

Para começar, uma atualização quebrou meu discourse, acredito que foi quando o Discourse atualizou para a versão 3+.

Isso foi em março de 2023, trabalhei nisso intermitentemente nos últimos 12 meses sem sucesso e esta semana me dediquei intensamente.

Nenhuma restauração funcionou, nem na linha de comando, nem pela interface do discourse.

Pensei que, em vez de consertar o antigo, eu faria uma nova instalação. Tinha muitos backups automáticos no meu S3, 3.2.0/16.2 postgres/7.2 redis — uma instalação muito limpa funciona muito bem… então fui para a restauração e ela falhou.

Como o banco de dados não é minha especialidade, estou em uma curva de aprendizado acentuada, mesmo tentando adivinhar o que poderia resolver meu problema.

Pensei que talvez a diferença de esquema pudesse ajudar, e embora eu veja que há 14 tabelas com diferenças em uma comparação com uma instalação base, ainda não entendo como sincronizar o banco de dados nem encontrei um script para fazer isso.

log.txt (97,7 KB)

Parece que você está usando a instalação do bitnami em vez da instalação oficial, que não é suportada aqui. Se você puder mudar para usar a instalação padrão em vez disso, seria ótimo (e também abriria você para muito mais suporte da comunidade aqui).

Embora isso se destaque do seu log:

ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR:  relação "chat_channels" já existe

Você pode tentar pesquisar e ver como outros lidaram com problemas semelhantes. Acredito que você possa precisar remover a tabela, mas não é algo com que eu esteja familiarizado.

3 curtidas