¿Es posible revertir una actualización de software reciente?

Hola, soy un administrador no técnico de un servidor Discourse.

Estaba ejecutando Discourse Versión: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Y también el plugin Pavilion News.

Anoche actualicé a la beta 9 y mi sitio se rompió.

¿Hay alguna forma fácil de revertir la actualización? ¿Volver a lo que estaba ejecutando antes de la actualización más reciente?

Cuando vi que el sitio estaba roto, también actualicé el plugin, pero nada cambió y el sitio ha perdido toda la personalización.

Probablemente deberías publicar en el tema del Plugin de Noticias.

Sin embargo, acabo de actualizar a la última versión de Discourse y a la última versión del Plugin de Noticias y me funciona bien. ¿Tienes algún mensaje de error? ¿Algo en la consola del navegador? (No veo nada obvio).

1 me gusta

Hmmm… Contacté a Jay Pfafmann y él sugirió: ¿podría ser un problema de poco espacio en disco? El foro está funcionando, pero ha perdido toda la personalización:

Como sugiere el mensaje anterior, tienes poco espacio en disco.

Pero necesitas conectarte por SSH a tu servidor y hacer algo como esto:

cd /var/discourse/

./launcher cleanup

¿Quizás editar containers/app.yml y eliminar el plugin de noticias aquí?

./launcher rebuild app

No estoy seguro de a qué te refieres con ‘perdí toda la personalización’.

Necesitaremos más información sobre cualquier error que puedas ver, tanto en la consola del navegador como en /logs.

¿Liberaría espacio la eliminación de algunas de las copias de seguridad más antiguas y sería un curso de acción razonable?

1 me gusta

Si ese es tu problema, entonces sí, eliminar un par de las copias de seguridad más antiguas ayudará, pero solo crearás nuevas y la llenarás de nuevo, a menos que cambies el número en la configuración.

El sitio normalmente se ve como la imagen superior a continuación, y ahora se ve como la inferior:

No recibo ningún mensaje de error. Simplemente parece que el Plugin de Noticias ya no funciona (y el CSS relacionado, etc.).

¿Recuerdas cuándo fue la última vez que actualizaste antes de esta vez?

Sí, en julio a esta versión de Discourse:
Versión de Discourse: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Parece que también tienes otros componentes, ten cuidado de que no sea otra cosa. ¿De dónde viene ese menú?

En cualquier caso, puedes intentar eliminar las noticias temporalmente de tu app.yml y reconstruir para ver si las cosas se restauran de otra manera.

Sí, tengo estos complementos y componentes adicionales; ¿Crees que alguno de ellos podría ser el problema?


1 me gusta

¿Cuál es la URL de tu sitio?

Cuando te pregunté si había algún error en tu consola, no me dijiste esto:

Parece que Guest Gate tiene un problema. Elimínalo por ahora e informa del problema en el Tema del Componente Temático.

2 Me gusta

Solo añado un recordatorio rápido de hacer una ./launcher cleanup de vez en cuando para liberar espacio en disco.

2 Me gusta

Normalmente no trabajo desde la consola, solo desde la interfaz de administración de Discourse. ¿Dónde vería esa información?

Herramientas de desarrollador del navegador. Todos los administradores de instalaciones propias deben estar familiarizados con esto. Presiona F12 en Firefox, por ejemplo.

¿Debo eliminar Guest Gate por completo o simplemente desactivarlo? ¿Importa qué enfoque utilice?

Después de hacer esto, ¿necesito “reiniciar” o tomar alguna otra medida para que las cosas se reinicien y se recarguen correctamente?

Es un componente de tema, así que simplemente elimínalo del tema activo, no es necesario eliminarlo.

1 me gusta