Hoy, al entrar en nuestro Panel de Administración, recibimos la notificación:
Tu instalación de Discourse está desactualizada. Haz clic aquí para actualizar.
Primero, hice clic en el botón para Actualizar Docker.
Cuando terminó, desde el Panel de Administración, volví a visitar admin/update, solo para encontrar que la pantalla estaba en blanco dentro del marco “Admin/Update”.
Intenté borrar la caché/cookies del navegador y también deshabilitar algunos componentes del tema, etc.
Inicié sesión a través de root en la consola de mi servidor e intenté ejecutar ./launcher rebuild app y obtuve este error:
“ERROR: Docker version 18.09.6 not supported, please upgrade to at least 20.10.0, or recommended 24.0.7”
Nuestro sitio sigue funcionando perfectamente… pero no puedo actualizar Docker a través de la interfaz de usuario.
¿Hay alguna forma de actualizar Docker de forma segura a través de la consola SSH y luego intentar reconstruir la aplicación?
Algunos otros puntos a considerar:
Actualmente estamos en la versión de Docker 18.09.6, build 481bc77
Mientras Docker se actualizaba a través de la interfaz de Administración, estuve conectado a mi consola e intentando añadir un plugin a través de nano containers/app.yml, ¿quizás eso causó algún tipo de conflicto? Desde entonces he eliminado las dos aplicaciones que estaba intentando añadir: - https://github.com/discourse/discourse-akismet.git y https://github.com/discourse/discourse-ai.git
Tenías razón. Conseguir un nuevo sistema operativo Ubuntu probablemente fue la mejor opción. Acabo de pasar por el proceso de crear otra instalación en una instancia de Digital Ocean. Luego actualicé mis registros DNS y subí una copia de seguridad de nuestra antigua comunidad. ¡Todo funciona muy bien ahora!