La reconstrucción de la aplicación no funciona en Ubuntu 16.04

Hola,

Tenemos un servidor Ubuntu antiguo - 16.04 en el que alojamos nuestro foro.
Recientemente, el servidor se bloqueó y Discourse dejó de funcionar. Cuando intentamos ejecutar ./launcher restart o ./launcher rebuild app, recibimos el mensaje de que la versión mínima de Docker compatible es la 20.0.10.
Sin embargo, Ubuntu 16.04 (xenial) oficial solo tiene hasta la versión 19 de Docker en el repositorio oficial de Docker.
Así que descargamos manualmente una versión de Docker 20 de una rama separada que funciona con Ubuntu 16.04. Docker se instaló correctamente.
Sin embargo, cuando intentamos ejecutar rebuild app, obtuvimos algunos mensajes de error en la instalación y la instalación no fue exitosa.

No queremos perder las publicaciones y los datos del foro existente. Tampoco tenemos la opción de actualizar Ubuntu, ya que tiene otras aplicaciones ejecutándose en paralelo que no podemos arriesgarnos a interrumpir.

¿Cómo podemos lograr que el foro de Discourse se reconstruya con éxito y no pierda los datos existentes, dada la situación anterior?

Tu servidor Ubuntu es demasiado antiguo, aunque es posible que tengas Docker actualizado. Probablemente tengas otras dependencias que también están desactualizadas/obsoletas.

Deberás considerar actualizar a un nuevo servidor e instalar Discourse. Luego, restaura una copia de seguridad de tu Discourse.

Es posible que necesites considerar publicar en Marketplace si necesitas ayuda para lograr esta hazaña, ya que tu instalación actual está muy desactualizada.

5 Me gusta