Actualicé recientemente a 2.6.0.beta1 usando /admin/update y comencé a tener problemas con el Panel de Control. Cada vez que usaba el menú desplegable de hamburguesa para ir a la página de Administración, nada debajo de la información de “Versión” en el Panel de Carga se cargaba, y el menú desplegable permanecía en la pantalla (tenía que hacer clic en la hamburguesa nuevamente para que desapareciera). Si recargaba la página de Administración, obtenía la sección “Versión” repetida alrededor de 40 veces, con la primera repetición mostrando “-” bajo “Instalado”, y las demás mostrando la versión correcta.
Entré en modo seguro para intentar rastrear el problema y parecía estar relacionado con un plugin oficial. Solo tengo instalados discourse_data_explorer y docker_manager. Después de editar el archivo app.yml para eliminar docker_manager y reconstruir la aplicación, el Panel de Control volvió a funcionar.
¿Podría ser un error en docker_manager, o hay algo más que podría estar rompiendo el Panel de Control en presencia de docker_manager?
Esto no me suena nada, @codinghorror…?
Recuerdo vagamente que tuvimos un único cliente que no podía cargar el panel de administración en la versión 2.5.0, pero era un plugin defectuoso, según recuerdo (creo que el tema ha desaparecido, no puedo encontrarlo). No había nada como cadenas de versión repetidas o algo similar.
Tengo cargados los plugins discourse-chat-integration, discourse-oauth2-basic y docker_manager. Todo funcionaba bien antes. La página del panel de control no carga ninguna estadística del sitio, solo información sobre la versión. Al actualizar la página, se añade otra instancia de la sección de versión a la página y la cabecera no se carga.
Sí, entré en modo seguro para rastrear el problema.
Con solo “Deshabilitar tema actual” marcado, el problema seguía presente.
Con solo “Deshabilitar plugins no oficiales” marcado, el problema seguía presente.
Con solo “Deshabilitar todos los plugins” marcado, el problema desapareció. Solo tenía instalados docker_manager y discourse-data-explorer, así que edité el archivo app.yml y reconstruí la aplicación para descubrir cuál causaba el problema, y resultó ser docker_manager.
Tengo el mismo problema. Ejecutar en modo seguro con la opción “Desactivar todos los plugins” marcada lo soluciona, pero los únicos dos plugins que tengo son docker_manager y discourse-spoiler-alert.
Por si acaso, esto comenzó cuando actualicé hace unas horas. Utilicé la página de actualización para actualizar primero docker_manager. Cuando terminó, la página de actualización ya no se cargaba completamente y también comenzó este problema con la página del panel de control. Intenté reconstruir la aplicación, pero falla.
Tuve un problema similar con la página de actualización. Inicié la actualización desde /admin/upgrade y actualicé primero docker_manager. Tras completar la actualización, me quedé atascado en la página con la barra de progreso y no pude volver a la página con los botones de actualización. Al intentar recargar la página de actualización, apareció un mensaje indicando que debía realizar el resto de las actualizaciones manualmente en mi servidor. Después de realizar las actualizaciones manuales, encontré el problema que describí.
¡Lo siento! Pensé que estaba siendo ingenioso allí, e incluso probé una actualización usando la interfaz, ¡pero no me di cuenta de que el plugin también colocaba cosas fuera de /admin/upgrade!