Problemas actualizando Moodle en un sistema con MariaDB

Descripción del problema

Durante la actualización de Moodle se recibe el siguiente error en el momento de verificar el  cumplimiento de los requisitos mínimos: MySQL version 5.5.31 is required and you are running 5.5.5.10.1.33.

Mensaje de error al intentar actualizar Moodle

Análisis de las causas del problema

El problema sucede cuando se intenta actualizar Moodle en un sistema que previamente tenía MySQL como motor de bases de datos pero migró posteriormente a MariaDB generando un conflicto para la revisión de versiones.  Desafortunadamente el mensaje desplegado por Moodle no brinda suficiente información para concluir esto inicialmente.

Solución del problema

Editar el archivo config.php en el directorio principal de Moodle y modificar el tipo de base de datos a MariaDB.

Inicialmente se encuentra configurado con MySQL.

$CFG->dbtype = 'mysqli';

Debe modificarse con MariaDB.

$CFG->dbtype = 'mariadb';

Recursos

  1. MDL-51080 – upgrading on OS where mysql changed to mariadb does not give useful advice
    https://tracker.moodle.org/browse/MDL-51080

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.