Aviso: La actualización estable de 3.3.3 a 3.4.0 a través de la GUI falló, se tuvo que reconstruir vía línea de comandos

Solo una advertencia para los usuarios de la rama stable autohospedada. En mi caso, la actualización a través de la GUI falló, no estoy seguro si esto le sucedería a todo el mundo, ya que vi algunos errores sobre procesos de unicorn, que tiende a ser un problema aleatorio en mi experiencia. Pero en cualquier caso, eso dejó mi foro en un estado en el que afirmaba estar actualizado en /admin/update mientras seguía atascado en la versión antigua.

Así que tuve que conectarme por SSH al servidor y ejecutar /var/discourse/launcher rebuild app dos veces, la primera vez solo actualiza Postgres:

UPGRADE OF POSTGRES COMPLETE

Old 13 database is stored at /shared/postgres_data_old

To complete the upgrade, rebuild again using:

./launcher rebuild app

Y la segunda vez completa el resto de las actualizaciones.

Después de que todo eso terminó y verificando que mis datos estaban intactos, también ejecuté /var/discourse/launcher cleanup para deshacerme del enorme archivo de copia de seguridad que creó para la base de datos antigua.

1 me gusta

Hasta donde sé, sucederá, y esta es una de esas actualizaciones que no se pueden hacer usando la GUI.

2 Me gusta

Realmente no debería permitir que la gente lo intente, pero además, si estás en Estable, creo que lo mejor es hacer solo actualizaciones de línea de comandos.

1 me gusta

Esto es lo que yo también estaba pensando.

La GUI parece funcionar lo suficientemente bien para las actualizaciones X.Y.z dentro de una versión Estable importante, pero sí, lección aprendida para cuando haya una nueva versión importante.

2 Me gusta