Intenté actualizar de 2.9 a 3.3 usando los comandos proporcionados = todo está caído (estado fallido)

Hola a todos,

Administramos un foro de Discourse en una instancia de Digital Ocean. Algo lento para enviar actualizaciones.

Esta mañana, intentamos una actualización de la versión 2.9 a la 3.3 usando los 3 comandos proporcionados en la consola de administración. Iniciamos sesión en la instancia y ejecutamos los comandos uno por uno.

El resultado fueron algunos errores de “dependencias incorrectas” seguidos de múltiples reintentos y un estado de fallo al final.

El foro es inaccesible; todo está caído.

Intenté ejecutar el discourse doctor con el mismo resultado que el anterior.

¿Qué puedo intentar como siguiente paso?

¡Gracias de antemano!

Hola y bienvenido @Vlad_Romanov :slight_smile:

Dependería de los errores que hayas tenido durante tu reconstrucción. Al final diría ‘desplázate hacia arriba y busca errores’. Son esos los que necesitaríamos para poder señalar cuál es el problema exacto.

Para que tu sitio anterior a la reconstrucción vuelva a estar en línea, puedes intentar ./launcher start app

2 Me gusta

Pregunta tonta: ¿cómo me desplazo hacia arriba? La interfaz de DigitalOcean no me permite ver ninguna línea anterior. Esto es lo que obtengo al final:

Puedes intentar ejecutar tmux antes de ejecutar el comando de reconstrucción y luego puedes escribir control-b seguido de un corchete derecho y luego puedes usar avance de página y similares. Escribe una “q” para volver a tu shell.

Después de experimentar con esto por un tiempo e intentar recuperar la instalación actualizando el droplet, actualizando la instalación de Discourse y usando el doctor de Discourse, parece que nuestra única opción es migrar a una plataforma diferente. No puedo ver los errores que se generan más allá de lo que he compartido anteriormente y no está claro cuál es el problema después de seguir los comandos sugeridos para actualizar la instalación.

Mi suposición es que el índice está corrupto. Probablemente necesitarás resolver eso si quieres migrar a otra plataforma de todos modos.

¿No pudiste hacer que tmux funcionara?

Si estás en una pantalla de terminal estándar, puedes presionar ‘shift’ y ‘pageup’ al mismo tiempo para desplazarte hacia arriba.

No estoy seguro de qué es tmux, ni qué instalar. Estoy recibiendo el estado de fallo de Discourse; no puedo ver los registros en la ventana de DigitalOcean más allá de lo que publiqué.

tnux ya debería estar instalado. Simplemente escribe tmux y luego ejecuta la reconstrucción. Te di los comandos para escribir para poder desplazarte hacia atrás, pero puedes buscar en Google instrucciones mejores sobre cómo desplazarte hacia atrás.

Otra solución sería iniciar una nueva instancia y instalar discourse allí e intentar restaurar una copia de seguridad de tu sitio funcional.