Estaba en la versión 3.2, creo, dos versiones antes de la actual. Usé la interfaz web, pero después de 50 minutos, el sitio seguía caído.
Inicié sesión en la consola y probé ./launcher rebuild app, pero el sistema sigue diciendo que no tengo suficiente memoria. Tengo una máquina de 25 GB y, antes de la actualización, tenía 8 GB disponibles según el panel de control de Discourse. Intenté recuperar espacio y el sistema intenta instalar, pero luego vuelvo a recibir este error.
Noté al iniciar sesión en la consola que mi Ubuntu estaba desactualizada. Logré actualizar los 51 paquetes obsoletos, pero no el sistema central. Todavía está en 22.10. No sé si ese es mi problema o no. Todavía no puedo actualizar Ubuntu, ya que dice: “Tu versión de Ubuntu ya no es compatible”.
No sé si eso está relacionado con que Discourse se rompa o no.
A partir de ahí, intenté iniciar un nuevo servidor y restaurar mi copia de seguridad. Sin embargo, cuando intento subirla desde la interfaz web de Discourse, no me permite seleccionar el archivo de copia de seguridad. Está en gris.
Estoy realmente perdido aquí, gente, y realmente agradecería algo de ayuda. El sitio está caído.
P.D. Mis copias de seguridad no son locales, sino en Backblaze.
Entonces iba por buen camino, lo intenté, pero debí omitir un paso.
Decidí volver al servidor antiguo, ./launcher start app no funcionaba debido al problema de memoria, en la imagen que adjunté. Decidí mejorar la memoria de la máquina y, voilà, está de nuevo en funcionamiento con la última actualización.
Muchas gracias por incluir el enlace de contacto. ¡Guardaré esa información!
Curiosamente, actualizó Discourse a la última versión.
Inicié sesión en la línea de comandos y traté de actualizar el sistema operativo, y recibí este error:
No se admite una actualización de ‘kinetic’ a "noble’ con esta herramienta.
¡Cuando llueve, diluvia!
Recuerdo que cuando construí originalmente el servidor, encontré un comando para actualizar automáticamente el sistema operativo y los paquetes. ¿Me lo estoy imaginando? Ya que realmente parece que eso nunca sucedió y el sistema operativo está desactualizado…
Cuando las copias de seguridad de S3 están habilitadas, ¿significa que no puedes restaurar la copia de seguridad a través del navegador web y debes restaurar desde la línea de comandos?
He notado que, después de esta actualización, no puedo hacer copias de seguridad, lo cual parece extraño.
No, puedes restaurar desde el navegador. Si tus credenciales de S3 son correctas, deberías ver las copias de seguridad de S3 en /admin/backups, pero para restaurar, debe estar marcada la opción allow restore. /admin/site_settings/category/all_results?filter=allow%20restore
Parece que solo puedes restaurar desde las copias de seguridad de S3.
Lo extraño es que no toqué las credenciales, no veo mis copias de seguridad antiguas y no puedo hacer copias de seguridad. Lo único que hice fue actualizar Discourse desde la GUI web, tuve problemas y actualicé la memoria de la máquina a través de Digital Ocean para corregirlo.
Inicié sesión y no hay copias de seguridad y no puedo hacer copias de seguridad.
No puedo explicar eso. Podría iniciar un nuevo servidor, agregar mi archivo app.yml a la configuración y ver si mis copias de seguridad aparecen allí. Mientras tanto, habilité las copias de seguridad de DO, así que tengo algo.
Dado que nada cambió, excepto una actualización de Discourse, comenté lo siguiente en mi archivo app.yml, lo guardé y luego ejecuté ./launcher rebuild app
Hice algunas pruebas y, cuando comento solo DISCOURSE_S3_REGION:, las copias de seguridad comenzaron a funcionar. Muy extraño, ya que esta configuración funcionaba antes de la actualización, ¡pero bueno, acepto la solución!