Fallo al restaurar la copia de seguridad, log.txt dentro

He pasado unos días intentando muchas cosas.

Para empezar, una actualización rompió mi Discourse, creo que fue cuando Discourse se actualizó a la versión 3+.

Eso fue en marzo de 2023, trabajé en ello intermitentemente durante los últimos 12 meses sin éxito y esta semana le di un fuerte impulso.

Ninguna restauración funcionó, ni en la línea de comandos, ni a través de la interfaz de usuario de Discourse.

Pensé que en lugar de arreglar el antiguo, empezaría una nueva instalación, tenía muchas copias de seguridad automáticas en mi S3, 3.2.0/16.2 postgres/7.2 redis — una instalación muy limpia funciona muy bien… así que intenté la restauración y luego falló.

Como la base de datos no es mi especialidad, estoy en una curva de aprendizaje pronunciada, incluso intentando adivinar qué podría resolver mi problema.

Pensé que tal vez la diferencia de esquema podría hacerlo, y aunque veo que hay 14 tablas con diferencias en una comparación con una instalación base, todavía no entiendo cómo sincronizar la base de datos ni he encontrado un script para hacerlo.

log.txt (97.7 KB)

Parece que estás usando la instalación de bitnami en lugar de la oficial, la cual no es compatible aquí. Si puedes pasar a usar la instalación estándar en su lugar, sería genial (y también te abriría a mucho más soporte de la comunidad aquí).

Aunque esto destaca en tu registro:

ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR:  la relación «chat_channels» ya existe

Puede que puedas buscar y ver cómo otros han manejado problemas similares. Creo que podrías necesitar eliminar la tabla, pero no es algo con lo que esté familiarizado.

3 Me gusta