Buenas tardes,
Tratando de realizar una copia de seguridad de un curso, me surge el problema de "Error al leer base de datos".
De momento he realizado la revisión del curso y parece estar todo correcto y he ampliado la RAM de trabajo desde la configuración de Moodle. Os facilito los errores del depurador:
SELECT COUNT(*)
FROM cv_backup_ids_temp b
JOIN cv_user u ON u.id = b.itemid
WHERE b.backupid = ?
AND b.itemname = 'userfinal'
AND u.mnethostid != ?
[array (
0 => 'XxX',
1 => '1',
)]
Error code: dmlreadexception
- line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
- line 1080 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 1478 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
- line 1551 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()
- line 1761 of /lib/dml/moodle_database.php: call to moodle_database->get_field_sql()
- line 471 of /backup/util/dbops/backup_controller_dbops.class.php: call to moodle_database->count_records_sql()
- line 1662 of /backup/moodle2/backup_stepslib.php: call to backup_controller_dbops::backup_includes_mnet_remote_users()
- line 88 of /backup/util/plan/backup_structure_step.class.php: call to backup_main_structure_step->define_structure()
- line 181 of /backup/util/plan/base_task.class.php: call to backup_structure_step->execute()
- line 177 of /backup/util/plan/base_plan.class.php: call to base_task->execute()
- line 120 of /backup/util/plan/backup_plan.class.php: call to base_plan->execute()
- line 320 of /backup/controller/backup_controller.class.php: call to backup_plan->execute()
- line 136 of /backup/util/ui/backup_ui.class.php: call to backup_controller->execute_plan()
- line 131 of /backup/backup.php: call to backup_ui->execute()
La única información que he encontrado de momento (https://moodle.org/mod/forum/discuss.php?d=163376) no me sirve, si pudieseis echarme una mano os lo agradecería.
Saludos