¿Cómo puedo reconstruir Discourse sin cambiar la versión?

Sí, puedo ver que la información que proporcioné en la publicación no fue lo suficientemente detallada. No creo que sea un error de formato, ya que el archivo YAML funciona correctamente sin la etiqueta de versión.

He realizado algunas pruebas adicionales y parece que el error que encontré no se produce en las versiones 10 y 11, pero sí se produce en las versiones 4 a 9.

Solo he encontrado dos errores en la salida de impresión, y creo que son esperados:

2020-02-22 10:42:33.410 UTC [62] postgres@postgres ERROR:  database "discourse" already exists

2020-02-22 10:42:33.533 UTC [73] postgres@discourse ERROR:  role "discourse" already exists

He revisado las notas de lanzamiento de la versión 10 y no he encontrado ninguna referencia a una corrección relacionada con esto.

Es bueno que esté corregido, y con tu solución alternativa para la configuración de SMTP (la probaré el lunes, no quiero alterar el servidor de producción durante el fin de semana), no hay una necesidad urgente por mi parte. Sin embargo, sería bueno saber si existe un error desconocido que las pruebas no detecten y que pueda reaparecer si fue “corregido” por accidente y no mediante un cambio dirigido. Supongo que quiero saber qué tan estable se puede esperar que sea la función de versión en el futuro.

Este es un volcado de la salida de una ejecución con la versión 2.4.0.beta9 como versión objetivo.
dump_disco_version_error.txt (127.5 KB)