Según el archivo .discourse-compatibilityaquí no deberías actualizar / no deberías poder actualizar a ese commit cuando estás en la versión estable 2.8.
¿Tienes un plugin:pull_compatible_all en alguna parte? (Deberías tenerlo)
Gracias @RGJ. No conocía este tipo de archivo. En el futuro, lo revisaré.
¿Tienes un plugin:pull_compatible_all en alguna parte? (Deberías tenerlo)
No sé qué es. Uso una instancia de Cloudron para implementar Discourse. Para actualizar un plugin, tengo que eliminarlo e instalarlo como explica la documentación:
Pero acabo de ver que tengo un archivo site_settings.yml para añadir personalizaciones adicionales. ¿Debería configurar algo aquí con plugin:pull_compatible_all?
Quizás quieras señalar este tema a la gente de Cloudron, ya que no parecieron avanzar mucho más allá de decirte que era un error tipográfico de tu parte, o “¿estás siquiera en el directorio correcto?”
El problema aquí es que estás utilizando una instalación no compatible. Realmente solo podemos admitir la instalación estándar aquí. Los paquetes de terceros se rompen todo el tiempo debido a cambios que ocurren dentro de Discourse; es por eso que no se recomiendan.
La versión del plugin de calendario que intentas instalar no es compatible con la versión de Discourse en el paquete Cloudron. Cloudron ha reempaquetado Discourse y, como resultado, no está utilizando los medios compatibles para instalar complementos. A menos que desees cambiar a una instalación compatible, necesitarán guiarte para solucionar esto y actualizar su documentación.
Ok. Me uniré a la discusión en el foro de Cloudron.
Gracias por sus respuestas porque entiendo mejor Discourse para ayudar a la comunidad de Cloudron y analizar problemas futuros.