La última actualización de esta mañana (03/08/2026) ha roto mi Discourse, ¿soy el único?

Después de actualizar a través de la interfaz gráfica esta mañana, el sitio no está disponible. Parece que intentó actualizar de Postgres V15 a V18, pero falló. Así que reconstruí desde dentro de la aplicación a través del lanzador, sin ayuda. También una queja sobre VIPS /usr/local/lib/libvips.so.42

¿Alguna idea o soy solo yo?

Siempre vale la pena intentar una segunda reconstrucción, especialmente con un aumento de versión de la base de datos. Consulta el tema cercano

Si sigues teniendo problemas, por favor pega unas 100 líneas aproximadamente de la salida que viste, preferiblemente en un bloque de código.

Como señala Chris, aunque el consejo pueda llegar un poco tarde para ti:

Lo intenté, pero por supuesto no vi el hilo que mencionas. Había hecho una copia de seguridad antes de comenzar la actualización. Así que acabo de lograr que funcionara actualizando manualmente a PG V18 dentro del contenedor, e instalando y apuntando a una versión más reciente de vips en el contenedor:

El sitio está funcionando ahora, supongo… Luego ejecuté una reconstrucción completa y tuvo éxito, así que espero que todo esté bien ahora.

vips-8.18.4

PostgreSQL 18.4

Sin embargo, entraré y leeré el hilo que publicaste en detalle, ya que tengo otra instancia en otra máquina que también debo actualizar.

¡MUCHAS GRACIAS Ed_S!

es interesante que ya tenga en el archivo app.yml de octubre de 2025:

templates:

  • “templates/postgres.template.yml”

¿Estoy interpretando mal algo del otro tema?

Creo que eso significa que tienes la opción predeterminada, que es no fijar PostgreSQL a una versión concreta, sino usar la que Discourse prefiera.

(La gente fijará una versión concreta cuando vea que se acerca la nueva y no quiera adoptarla. Pero necesitan actuar antes de que llegue sin previo aviso.)

Vale, suspiro, así que no estoy seguro de qué salió mal con mi actualización esta mañana, por qué falló. Me da reparo actualizar el otro sitio hasta que entienda por qué falló este, ya que no quiero repetir el fallo, especialmente porque no me gusta actualizar manualmente cosas dentro del contenedor como hice para poner en marcha este primer sitio.

Mi opinión es que esta actualización, de hoy, que introduce la versión 18 de PostgreSQL, necesitará dos reconstrucciones. Desde la interfaz web solo es posible hacer una reconstrucción, y si tengo razón en eso, una actualización desde la interfaz web siempre parecerá fallar. En realidad, no falló, pero solo avanzó hasta la mitad.

Esta opinión podría ser incorrecta: no puedo probarlo fácilmente.

Más de una persona, incluido yo, ha dicho que ya no usa el mecanismo de actualización web, porque si falla, de todos modos necesitas acudir a la línea de comandos. Es cierto que funciona el 95 % de las veces, o incluso más. Pero como a veces falla, yo personalmente no lo uso.

Correcto, buena idea usar la actualización por CLI en lugar de la GUI. El primer sitio está en Ubuntu 22.04, y el segundo sitio que aún necesito actualizar está en 24.04. Ya he tenido suficiente emoción esta mañana; cuando intente la actualización del segundo sitio solo desde la CLI, les informaré. Todavía veo las versiones antiguas de vips en el segundo servidor (/usr/local/lib/libvips.so.42), así que espero que esta vez se actualicen según sea necesario, ya que no lo hicieron en el primer intento. Gracias.

OJ, solo para aclarar, mi primera actualización de Discourse definitivamente falló, incluso después de una reconstrucción por CLI tras la actualización de la interfaz gráfica. Así que tuve que actualizar manualmente los contenedores a la versión 18 tanto de Postgres como de vips. Espero un mejor resultado en el segundo sitio. Manténganse atentos.

Esa es una situación bastante mala.

asegúrate de tener suficiente espacio en disco. Ten en cuenta que en el otro tema se recomienda tener el doble del tamaño de la base de datos

Por supuesto, y tengo mucho espacio en disco en ambos servidores. Este es el servidor 1

df -h /var/discourse
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 194G 25G 170G 13% /

Servidor 2:

df -h /var/discourse
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 193G 26G 168G 14% /