Re:migracion de 3.19 a 3.20

Buenas tardes, nos paso lo mismo pero no se soluciono . Muestra pantalla blanca al acceder y en inspeccionar elemento :GEThttp://192.–.–.–/guarani/3.20/
[HTTP/1.0 500 Internal Server Error 40ms]
Corrí el comando bin/toba instancia regenerar -i desarrollo y nos arrojo el siguiente error:

 ERROR ejecutando SQL:
  [CODIGO]: 7
  [SQLSTATE]: db_23503 
  [MENSAJE]: ERROR:  inserci�n o actualizaci�n en la tabla �apex_usuario_grupo_acc_item� viola la llave for�nea �apex_usu_item_fk_item�
 DETAIL:  La llave (proyecto, item)=(guarani, 41000116) no est� presente en la tabla �apex_item�.
  [SQL EJECUTADA]: COMMIT TRANSACTION;
 

 ___________________________________________________________________________________________________
 TIEMPO: 14,097 segundos
PHP Warning:  chmod(): Operation not permitted in /home/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_manejador_archivos.php on line 334

Es una instalación de prueba. de la versión 3.18.1 a 3.20. En el archivo vendor/siu-toba/framework/VERSION dice 3.3.20

Hola

¿Pueden adjuntar el log de comandos (instalacion/logs_comandos/comandos.log) al momento del error?

Gracias!

Le adjunto log de comandos!


comando.txt (1.12 MB)

Hola

Ese error tiene que ver con está novedad técnica de la versión 3.19.1

Se elimina la operación "Inscribir a Propuesta desde Preinscripción" de identificador "41000116". La nueva operación., del mismo nombre, tiene identificador "14000029" y salió en la versión 3.19.0. Tener en cuenta que si la operación eliminada forma parte de algún perfil funcional, al regenerar la instancia durante el proceso de migración a la nueva versión aparecerá un mensaje en la consola. Esto no impide que la instancia se regenere correctamente pero se recomienda revisar los perfiles.

Pero lo extraño de este caso, es que se está abortando la transacción y no debería hacerlo. Un error que se alcanza a ver en el primer post es…

PHP Warning: chmod(): Operation not permitted in /home/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_manejador_archivos.php on line 334

¿En esa instalación tienen utilizan metadatos compilados?, revisen si tiene la sentencia define(‘apex_pa_metadatos_compilados’, 1); en www/aplicacion.php descomentada.

También revisen los permisos sobre las carpetas según la documentación.

Saludos!

Buen día!
Problema solucionado. Teníamos dos inconvenientes siguiendo sus recomendaciones:

-La sentencia define(‘apex_pa_metadatos_compilados’, 1) estaba comentada. Le sacamos de comentario.

-Revisamos los permisos y volvimos a realizar la actualización.
Con esto se migro sin errores.

Saludos y Muchas gracias.

Gerardo