Ir al contenido principal

Moodle se queda en bucle al actualizar módulos: en realidad está intentando actualizar el núcleo (core)

Escrito por Javier Galeote

El síntoma

Vas a actualizar los módulos (plugins) de tu Moodle desde el panel de administración y, al confirmar, la plataforma se queda en una pantalla de actualización de la que es imposible salir: por mucho que pulses "Continuar", el proceso se repite una y otra vez y nunca termina de aplicarse. A menudo aparece un aviso del tipo "Debes resolver todos los requerimientos del conector antes de instalar esta versión de Moodle".

Por qué ocurre

Aunque tú creías estar actualizando solo los módulos, en realidad esa pantalla está intentando actualizar la versión del núcleo (core) de Moodle, no únicamente los plugins. Y el núcleo no puede instalarse mientras existan plugins o conectores con dependencias sin resolver (por ejemplo, conectores de matemáticas, editores u otras extensiones que requieren una versión concreta).

El resultado es un bucle: Moodle no avanza porque faltan ficheros de la nueva versión de esos plugins, pero tampoco te deja salir de la pantalla de actualización.

Importante: cuidado con seguir consejos de una IA

Es frecuente que, ante este bloqueo, una herramienta de IA recomiende "renombrar la carpeta del conector con _OLD" o cosas similares. Una IA no tiene acceso a tu servidor ni sabe cómo está instalado tu Moodle, así que esos pasos suelen empeorar la situación (aparece otro conector con el mismo problema, y vuelta a empezar). No apliques cambios a ciegas en los archivos.

Cómo resolverlo

Hay dos vías, según lo que prefieras:

Opción A: completar la actualización resolviendo las dependencias

  1. Identifica en la pantalla qué plugins o conectores tienen requisitos pendientes.

  2. Descarga desde la web oficial de Moodle (o del fabricante del plugin) la versión compatible con la versión de Moodle a la que se está actualizando.

  3. Sube esos ficheros al servidor en la ubicación correcta y vuelve a lanzar el proceso para que el core pueda completarse.

Antes de actualizar el plugin conflictivo, conviene haber actualizado el resto de conectores asociados que aparezcan en la lista.

Opción B: restaurar desde copia de seguridad (la vía más rápida)

Si solo necesitas que la plataforma vuelva a funcionar cuanto antes y prefieres planificar la actualización con calma más adelante, la opción más rápida es restaurar los archivos desde la copia de seguridad previa a la actualización. Nuestras copias se generan a diario, por lo que se puede recuperar el estado de la madrugada anterior sin perder los cursos. Si quieres seguir esta vía, abre un ticket de soporte y la aplicamos.

Recomendación

Las actualizaciones de versión de Moodle conviene planificarlas con tiempo y comprobando la compatibilidad de todos los plugins de pago o de terceros, ya que suelen necesitar también su versión actualizada al cambiar de release. Si tienes dudas sobre la compatibilidad o sobre requisitos del servidor (versión de PHP o de MySQL), consúltanos antes de iniciar el proceso.

¿Ha quedado contestada tu pregunta?