Mi foro de Discourse se bloqueó después de la actualización a 3.5.0.beta8

Ayer, actualicé casualmente Discourse a 3.5.0.beta8 en la interfaz web, pero el sitio web se bloqueó. Hoy, ejecuté ./launcher rebuild app en la terminal, pero todavía no funciona.

Lo que he intentado

  • Intenté eliminar muchos plugins mencionados aquí. He eliminado los plugins relevantes en app.yml y volví a intentar reconstruir la aplicación. Ahora no hay errores ni fallos de compilación.

  • ¿Parece que fue causado por Docker? Ejecuté apt upgrade docker y ./launcher rebuild app, pero tampoco funcionó.

    docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
    See 'docker run --help'.
    Failed to restart the container.
    

Otro

Estoy muy seguro de que no he cambiado ninguna otra configuración durante este período. Al menos la última vez que actualicé el editor hace días.

El rendimiento de mi máquina debería ser suficiente para hacer frente a la actualización.

Registros de discourse-doctor

discourse-doctor-v2.txt (93.7 KB)

2 Me gusta

Al ver esto

Esta versión de discourse_docker no es compatible con la versión de Discourse elegida.

¿Puedes actualizar primero discourse_docker?

2 Me gusta

Ejecuté apt upgrade docker, no funciona

root@was:/var/discourse# docker -v
Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2

Ah, discourse_docker no es docker. Es este repositorio: GitHub - discourse/discourse_docker: A Docker image for Discourse

Puedes intentar lo siguiente:

cd /var/discourse
git pull origin main --autostash
6 Me gusta

¡Funcionó! ¡Gracias!

:heart::heart::heart::heart::heart:

1 me gusta

Quería añadir un detalle adicional rápido a este tema cerrado. Experimenté un problema similar en una instancia de Discourse de Digital Ocean que he tenido funcionando durante unos 5 años con los mismos errores exactos. Intenté actualizar desde la interfaz de administración en Discourse y todo fue bien hasta la actualización de la aplicación de Discourse.

Mi única adición aquí es que después de actualizar mi servidor, por la razón que sea, todavía necesitaba ejecutar apt upgrade docker-ce para que Docker pasara de la v18 a la v24. Luego pude ejecutar ./launcher rebuild app.

3 Me gusta