Al actualizar Discourse, el sistema arroj贸 un error:
Este error es bastante extra帽o, directamente un error 500, sin posibilidad de ver m谩s informaci贸n.
M谩s tarde, a trav茅s de los registros del servidor, vimos:
Por la situaci贸n, parece que no se instal贸 correctamente.
Causa del error
Respecto a la causa del error anterior, la explicaci贸n oficial es que se puede ejecutar el comando rebuild en el servidor.
cd /var/discourse
./launcher rebuild app
Luego vimos que Discourse estaba obteniendo los contenedores y el c贸digo relacionados con Docker del servidor.
Posteriormente, la actualizaci贸n sigui贸 fallando, debido a que el espacio en disco del servidor era insuficiente.
Esta actualizaci贸n requiere al menos 5G de espacio en disco.
La soluci贸n es eliminar las im谩genes antiguas de Docker.
A partir de esto, entendimos que Discourse no elimina las im谩genes antiguas de Docker en cada actualizaci贸n, y con el aumento de las actualizaciones, se consume una gran cantidad de espacio en disco.
La forma m谩s sencilla de eliminarlo es usando el comando: ./launcher cleanup.


