…OK
Se guardaran los datos existentes en un schema backup
Creaci�n de la instancia
Creando las tablas del framework…OK
Cargando datos del nucleo…OK
guarani:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
toba_editor:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
toba_referencia:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
toba_usuarios:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Cargando datos de la instancia…OK
Actualizando secuencias…OK
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci�n o actualizaci�n en la tabla �apex_usuario_proyecto� viola la llave for�nea �apex_usu_proy_fk_grupo_acc�
DETAIL: La llave (proyecto, usuario_grupo_acc)=(guarani, reporte) no est� presente en la tabla �apex_usuario_grupo_acc�.
[SQL EJECUTADA]: COMMIT TRANSACTION;
Chequeamos en la Base de datos y SI esta La llave (proyecto, usuario_grupo_acc)=(guarani, reporte) en la tabla apex_usuario_grupo_acc
Probá lo siguiente:
Antes de ejecutar el comando ./toba instancia regenerar -i desarrollo
Verificar que en el archivo instalacion/instalacion.ini tengas: chequea_sincro_svn = 0
Ir a instalacion/i__desarrollo/global/datos.sql eliminá las entradas que comiencen con "INSERT INTO apex_checksum_proyectos…
Es una instalación de desarrollo? Seguramente no tengan el perfil funcional ‘reporte’ en ‘<path proyecto Guaraní>/metadatos/permisos/’. Lo chequean? Qué pasa si ante la pregunta “Desea conservar datos locales como usuarios y logs? (Si o No)” responden “s”?
Ante la pregunta “Desea conservar datos locales como usuarios y logs? (Si o No)” respondemos “s” y hace lo mismo.
En ‘<path proyecto Guaraní>/metadatos/permisos/’ no se encuentra el perfil funcional “reporte”. Revisamos en los BK y SI estan dichos perfiles.
vamos a volver a levantar el BK e intentar de nuevo, seguramente es ese el error.
Hola Florencia:
Levantamos el BK, volvimos a hacer todo pero continua con el mismo error, notamos que cuando hacemos el SVN Switch se borran los archivos de ‘<path proyecto Guaraní>/metadatos/permisos/’ y solo quedan algunos pocos archivos en la carpeta.
Capaz hicimos algo mal en nuestros repositorios.
Tambien notamos ese mismo Error cuando corrremos este comando “./guarani esquema_pers exportar” arroja que La llave (proyecto, usuario_grupo_acc)=(guarani, reporte) no se encuentra.
Quedo a la espera
Desde ya muchas gracias
Fernando
Claro, al migrar una instalación de desarrollo los perfiles no se mantienen: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/personalizaciones/manejo_de_perfiles.
El tema acá es que tienen algún usuario de la instancia (no una persona de Guaraní) con ese perfil funcional. Esto no tiene sentido porque esos usuarios no acceden a Guaraní. Deberían quitar esa asociación desde Toba-Usuarios antes de la migración.
Buen dia Florencia, hemos estado intentando migrar con lo que nos indicaste, siguiendo estos pasos https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.18.0/actualizacion_de_produccion/gestion pero tenemos un error muy similar al anterior
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci�n o actualizaci�n en la tabla �apex_usuario_proyecto� viola la llave for�nea �apex_usu_proy_fk_grupo_acc�
DETAIL: La llave (proyecto, usuario_grupo_acc)=(guarani, encuestas) no est� presente en la tabla �apex_usuario_grupo_acc�.
[SQL EJECUTADA]: COMMIT TRANSACTION;
podemos notar que cambio el usuario_grupo_acc de reporte x encuenstas.
también notamos que dicho perfil NO se encuentra antes de migrar en <path proyecto Guaraní>/metadatos/permisos/
Nosotros necesitamos migrar con los perfiles también, porque es una de producción. si bien antes de migrar estamos haciendo las pruebas en una copia, la idea es migrar produccion.
Gracias
Nosotros necesitamos migrar y mantener los perfiles porque es par
Pueden verificar desde el proyecto “Toba-Usuarios” si tienen usuarios de la instancia con los perfiles ‘encuesta’ y ‘reporte’? Esto no debería ser así.
Hola, con relacion a repote si hay pero entiendo que se soluciono con lo que me indicastes antes, en el caso de encuestas no hay usuarios, solo se creo el perfil y luego no se llego a usar nunca.
Hola, te adjunto lo solicitado, te cuento que antes borramos de la base el perfil que estaba generando conflicto, el error no apareció pero si apareció otro que decia:
…PHP Warning: simplexml_load_file(): I/O warning : failed to load external entity “/usr/local/proyectos/guarani/instalacion/i__desarrollo/p__guarani/perfiles/membresias_perfiles.xml” in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 65
PHP Warning: Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 67
.OK
IGUALMENTE permitió continuar con la instalación, pero al finalizar todos los pasos e ir a la pantalla principal de login del siu guarani 3.18 en donde debería estar la opción para ingresar el usuario y contraseña aparece la siguiente leyenda
Autentificación de Usuarios
Argument 1 passed to Laminas\Escaper\Escaper::escapeHtml() must be of the type string, null given, called in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/lib/toba_escapador.php on line 33
Si es necesario podemos empezar de nuevo desde cero desde otro BK de la de producción, supuestamente generamos una versión en nuestro SVN 3.18.0.1 la cual lo podrían eliminar si esta mal, pero necesitamos migrar como producción porque la ultima vez que lo hicimos sin hacerlo como producción perdimos todos los perfiles y tuvimos que volver a configurarlos.
Desde ya Muchas gracias
Fernando