Actualización a 3.0 - mod_assign

Actualización a 3.0 - mod_assign

de Angel Simón -
Número de respuestas: 2

Hola a todos,

 

Estoy teniendo problemas para hacer la actualización de Moodle de 2.6.2+ a la versión 3.0 (aunque también falla con la versión 2.9+).

El mensaje de error que muestra durante el proceso de actualización es:

mod_assign
Error writing to database
 
More information about this error
 
Debug info:  
DELETE FROM mdl_assign_user_mapping WHERE assignment = ?
[array (
0 => 0,
)]  
Error code: dmlwriteexception
Stack trace:
line 446 of \lib\dml\moodle_database.php: dml_write_exception thrown
line 242 of \lib\dml\mssql_native_moodle_database.php: call to moodle_database->query_end()
line 1104 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->query_end()
line 1831 of \lib\dml\moodle_database.php: call to mssql_native_moodle_database->delete_records_select()
line 494 of \mod\assign\db\upgrade.php: call to moodle_database->delete_records()
line 706 of \lib\upgradelib.php: call to xmldb_assign_upgrade()
line 424 of \lib\upgradelib.php: call to upgrade_plugins_modules()
line 1630 of \lib\upgradelib.php: call to upgrade_plugins()
line 433 of \admin\index.php: call to upgrade_noncore()

 

Si alguien tiene alguna idea de qué podría estar generando este problema, le agradecería la ayuda.

 

Muchas gracias.

 

Saludos.

Promedio de valoraciones: -
En respuesta a Angel Simón

Re: Actualización a 3.0 - mod_assign

de Sergio Alfaro -

Hola Angel

A mi me paso algo muy paraecido en una migración a 3.0  con el mismo error  y se solucionó con un chequeo y reparación de la base de datos..... esto es muy fácil con phpMyAdmin.

Cuentanos si se solucionón con eso.

En respuesta a Sergio Alfaro

Re: Actualización a 3.0 - mod_assign

de Angel Simón -

Gracias Sergio,

 

El motor de base de datos es SQL Server 2008. Voy a ver si hay algo equivalente en este gestor para hacer el chequeo y reparación que me indicaste.

 

Saludos