Restaurar copias de seguridad en Moodle con conflictos de usuarios duplicados

Método para resolverlo:
  1. Accede a la plataforma Moodle como administrador.
  2. Identifica al usuario que genera el conflicto en el proceso de restauración. Este usuario es señalado en el mensaje de error de Moodle.
  3. Cambia el "username" del usuario existente que causa conflicto. Esto se realiza accediendo al perfil del usuario en el área de administración de usuarios.
  4. Modifica el campo "username" para garantizar que sea único. Por ejemplo, agrega un sufijo o realiza un ajuste lógico, como convertir "usuario@ejemplo.com" a "usuario1@ejemplo.com".
  5. Guarda los cambios realizados.
  6. Reintenta la restauración del curso desde la copia de seguridad.
  7. Valida que la restauración se haya completado sin errores.
Causas del problema:

El conflicto ocurre porque Moodle detecta que el "username" de un usuario en la copia de seguridad ya existe en la plataforma productiva, pero asociado a un ID diferente. Esto puede suceder cuando un usuario es creado manualmente en el sistema productivo mientras que, en la copia de seguridad, ese usuario tiene un ID distinto. Moodle interpreta estas discrepancias como usuarios diferentes y genera un error al intentar fusionarlos durante la restauración.

Recomendaciones:
  • Antes de realizar copias de seguridad o restauraciones, verifica que los usuarios en la copia de seguridad no tengan conflictos con los existentes en la plataforma productiva.
  • Implementa una política para estandarizar los IDs de usuario en todas las plataformas para evitar duplicidades o inconsistencias.
  • Realiza pruebas de restauración en un ambiente de prueba antes de aplicarlas en producción.
Ejemplos y Casos de Uso:
  • Si un usuario en la copia de seguridad tiene el username "usuario@ejemplo.com" y ya existe en la plataforma con un ID diferente, cambia el username del usuario en la plataforma productiva a "usuario1@ejemplo.com".
  • En escenarios donde existan múltiples usuarios conflictivos, considera exportar un informe de usuarios para verificar posibles duplicados antes de la restauración.
Referencias:

¿Le ha resultado útil este artículo?