¿Cómo puedo volver?
Gracias
Normalmente no se recomienda en mi opinión, pero los pasos serían los siguientes:
En tu app.yml, en la etiqueta de versión (descomenta la línea), reemplaza test-passed con “v2.9.0.beta9” (Corresponde a la etiqueta en GitHub) y reconstruye.
Aunque tendrás que volver a test-passed tarde o temprano.
¿Puedo usar los mismos pasos para degradar a la versión “Estable”?
Teóricamente, sí, pero ciertamente ese cambio podría llevar a un sitio roto.
Agradezco tu ayuda,
lo intenté pero no funcionó
Creo que tengo que esperar una actualización para solucionar el BUG
Desafortunadamente, el sitio sin CSS tiene una experiencia de usuario muy mala
Aquí no hay nada teórico. Las migraciones no son reversibles.
Las degradaciones sin copia de seguridad nunca son una opción.
Tengo una copia de seguridad antigua.
¿Puedo degradar editando la versión de app.yml a “Stable v2.8.9” y reconstruir la aplicación?
¿Es esto posible?
Para evitar cualquier problema con la base de datos, necesitarás localizar la versión exacta en la copia de seguridad y crear una instancia nueva con esa versión, luego restaurar tu base de datos.
El problema aquí es que actualizaste un sitio de producción sin probarlo primero; si tu sitio es importante, necesitas reducir el riesgo de estas actualizaciones probándolo primero en una copia de staging representativa.
Mi copia de seguridad anterior para “Discourse 2.8.9”
¿Cómo crear una instancia nueva para 2.8.9?
¿Estabas previamente en tests-passed o beta?
Si estabas en tests-passed, entonces necesitas hacer lo que dije anteriormente y revisar tu copia de seguridad para ver la versión exacta en la que se tomó.
copia de seguridad para discourse 2.8.9 - anteriormente en tests-passed.
¿puedes decirme los pasos para construir una instancia nueva para esta copia de seguridad?
¿Cómo puedo instalar discourse 2.8.9 nuevo para poder importar mi copia de seguridad más tarde sin riesgo?
Gracias.
Si estabas en tests-passed, una instalación limpia de la beta 9 de 2.8 no te funcionará, por eso no puedes usar v2.9.0.beta9 como sugirió alguien más arriba. Como su nombre indica, tests-passed es la última versión de los cambios fusionados que ha superado la suite de pruebas requerida.
Necesitarás fijar la versión exacta de Discourse en tu app.yml inspeccionando tu archivo de copia de seguridad.
Si los plugins que usas se han actualizado desde la compilación en tu copia de seguridad, es posible que también necesites fijar esas versiones en la sección de plugins de tu app.yml.
No del todo. Cualquier versión superior servirá. Así que si tu copia de seguridad era de stable, puedes instalar stable o consultar un commit específico (7647cf6a22aa7f9454123b24262ca04290b4d774 para 2.9.0 beta 9).
De acuerdo, pero es de test-passed, no de b9 o stable.
Es una actualización que rompió la compatibilidad, de ahí el objetivo de una configuración conocida y buena.
Creo que quiere decir “mi copia de seguridad es de la versión 2.8.9 y anteriormente estaba en tests-passed”
Así que si restaura la copia de seguridad, cualquier cosa >= 2.8.9 funcionará.
2 publicaciones se dividieron en un nuevo tema: ¿Es seguro actualizar a través de /admin?