Actualizaciones 2.3.8 y 2.3.9 reportan fallo

Las actualizaciones 2.3.8 y 2.3.9, ambas finalizaron con:

Lo sentimos, se produjo un error al actualizar Discourse. Consulte los registros a continuación.

La página de versiones en ese momento mostraba que todo aún necesitaba actualizarse.

Los registros no indican ningún problema.

Reinicie el servidor y, cuando se inicie, todo estará actualizado.

No sé qué significa nada de esto.

¿Es un problema de la base de datos de geolocalización de MaxMind?

Espero que estuvieras preguntándole a otra persona, ya que no sé lo que eso significa. Nunca he oído hablar de “maxmind”.

Mismo problema (de 2.3.8 a 2.3.9), /admin :

y /admin/upgrade :
Captura de pantalla del 2020-01-23 17-44-32

Desafortunadamente cerré la página de actualización con los registros; no los encuentro en ningún otro lugar. Solo esto en /logs

Discourse::NotFound (Discourse::NotFound)
/var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:89:in `upgrade'

La actualización 2.4 también falló. Básicamente, dejó el sitio fuera de línea.

Reinicié la instancia de Digital Ocean y volvió a funcionar, pero el foro estaba completamente en blanco (es decir, todo el contenido de la ventana del navegador era negro).

Ejecuté ./launcher rebuild app y volvió a funcionar.

Pero esto me pone muy nervioso a la hora de actualizar. Voy a tener que empezar a crear instantáneas de mi instancia de Digital Ocean antes de cada actualización.

¿Así que se reconstruye dos veces cada vez? No me parece un gran problema.

El problema es la falta de confianza que esto genera.

Mi foro es, sin sorpresas, muy importante para mí y para muchas otras personas.

Así que cuando lo actualizo, se queda sin conexión y no tengo idea de si una reconstrucción lo recuperará o no, eso genera mucho estrés e incertidumbre.

Eso es extraño. Yo reconstruyo el mío todo el tiempo (probablemente de 6 a 12 veces al año, por dos instancias, en alojamiento en metal desnudo en un proveedor de colocation) y nunca he tenido esas experiencias :man_shrugging:

Nunca he tenido ningún problema con la reconstrucción.

Pero solo en las últimas versiones la actualización ha fallado de diversas maneras.

De todos modos, me parece que la actualización debería funcionar y ser a prueba de fallos, sin fallar ni requerir una reconstrucción para volver a poner el sitio en funcionamiento.