(Solucionado) Error al actualizar mapuche

Estimados, buenos días
Al intentar actualizar mapuche a la versión 2.4.3 me tira el siguiente error. Esto lo estoy probando sobre una instancia de mapuche que tenemos de prueba sobre un windows, el de produccion esta sobre un linux

SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».

En la tabla apex_usuario_grupo_acc, existe el registro mapuche, 011; por lo que no se xq da el error de la clave foranea. Tambien probe quitar la llave foranea apex_usu_proy_fk_grupo_acc, y da el mismo error

Genera el siguiente log, alguien tuvo el mismo problema? como lo solucionaron???

Version-PHP: 5.4.45
Servidor: ****
URI: /i_mapuche_2.4.3/index.php?accion=actualizar
Referrer: *****
Host: ******

Fecha: 25-10-2016 11:05:29

[DEBUG] Accion: “Actualización”
[DEBUG] Generando paso “Bienvenida”

Fecha: 25-10-2016 11:05:30

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Bienvenida”
[DEBUG] Generando paso “Requisitos Previos”
[DEBUG] Fallo Control web_services: El sistema utiliza la librería WSF de PHP para la ejecución de los Servicios Web. Sin esta librería no será posible hacer uso de los Servicios Web que ofrece el sistema. Puede descargarla y seguir los pasos de instalacion desde la pagina de WSO2 y reiniciar luego el servidor web.
[DEBUG] Fallo Control curl: El sistema utiliza la librería PHP_CURL de PHP para la conexión del servidor de NUXEO utilizado para el almacenamiento de archivos digitales. Sin esta librería la conexión no funciona. Puede habilitarla ejecutando nuevamente el instalador .msi de php y seleccionando la extension CURL y reiniciar luego el servidor web.
[DEBUG] PASO COMPLETO

Fecha: 25-10-2016 11:05:32

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Requisitos Previos”
[DEBUG] Generando paso “Directorio Destino”

Fecha: 25-10-2016 11:05:37

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Directorio Destino”
[DEBUG] Exportando metadatos locales
[DEBUG] PASO COMPLETO
[DEBUG] Generando paso “Resguardo”

Fecha: 25-10-2016 11:06:15

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Resguardo”
[DEBUG] PASO COMPLETO
[DEBUG] Generando paso “Migración”

Fecha: 25-10-2016 11:08:17

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Migración”
[DEBUG] Parametros: array (
‘usuario’ => ‘postgres’,
‘clave’ => ‘******’,
)
[DEBUG] Ejecutando ventana de migracion de version de la instancia anterior
[DEBUG] Cargando metadatos
[ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».
[ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».

[TRAZA]

exception ‘PDOException’ with message ‘SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».’ in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39
Stack trace:
#0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec(‘SET CONSTRAINTS…’)
#1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), ‘SET CONSTRAINTS…’)
#2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion(‘2.4.3’)
#3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir(‘2.4.3’)
#4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio(‘2.4.3’, false)
#5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO))
#6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion()
#7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar()
#8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar(
(…continua…)

[DEBUG] Generando paso “Migración”

Fecha: 25-10-2016 11:56:19

[DEBUG] Accion: “Actualización”
[DEBUG] Procesando paso “Migración”
[DEBUG] Parametros: array (
‘usuario’ => ‘mapuche’,
‘clave’ => ‘******’,
)
[ERROR] conexion: Problemas conectándose con el usuario ‘mapuche’ a la base de datos ‘siu_mapuche’. Por favor verifique los parámetros e inténtelo nuevamente. A continuación el detalle del error:

 SQLSTATE[08006] [7] FATAL:  la autentificación password falló para el usuario «mapuche»
[DEBUG] Generando paso "Migración"

Fecha: 25-10-2016 11:57:00
---------------------------
[DEBUG] Accion: "Actualización"
[DEBUG] Procesando paso "Migración"
[DEBUG] Parametros: array (
  'usuario' => 'postgres',
  'clave' => '******',
)
[DEBUG] Ejecutando ventana de migracion de version de la instancia anterior
[DEBUG] Cargando metadatos
[ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».
[ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».

[TRAZA]
exception 'PDOException' with message 'SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».' in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39 Stack trace: #0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec('SET CONSTRAINTS...') #1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), 'SET CONSTRAINTS...') #2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion('2.4.3') #3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir('2.4.3') #4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio('2.4.3', false) #5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO)) #6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion() #7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar() #8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar( (...continua...) [DEBUG] Generando paso "Migración" Fecha: 25-10-2016 12:00:37 --------------------------- [DEBUG] Accion: "Actualización" [DEBUG] Procesando paso "Migración" [DEBUG] Parametros: array ( 'usuario' => 'postgres', 'clave' => '******', ) [DEBUG] Ejecutando ventana de migracion de version de la instancia anterior [DEBUG] Cargando metadatos [ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [TRAZA]
exception 'PDOException' with message 'SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».' in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39 Stack trace: #0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec('SET CONSTRAINTS...') #1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), 'SET CONSTRAINTS...') #2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion('2.4.3') #3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir('2.4.3') #4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio('2.4.3', false) #5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO)) #6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion() #7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar() #8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar( (...continua...) [DEBUG] Generando paso "Migración" Fecha: 25-10-2016 12:11:17 --------------------------- [DEBUG] Accion: "Actualización" [DEBUG] Procesando paso "Migración" [DEBUG] Parametros: array ( 'usuario' => 'postgres', 'clave' => '******', ) [DEBUG] Ejecutando ventana de migracion de version de la instancia anterior [DEBUG] Cargando metadatos [ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [TRAZA]
exception 'PDOException' with message 'SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».' in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39 Stack trace: #0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec('SET CONSTRAINTS...') #1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), 'SET CONSTRAINTS...') #2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion('2.4.3') #3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir('2.4.3') #4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio('2.4.3', false) #5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO)) #6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion() #7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar() #8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar( (...continua...) [DEBUG] Generando paso "Migración" Fecha: 25-10-2016 12:26:11 --------------------------- [DEBUG] Accion: "Actualización" [DEBUG] Procesando paso "Migración" [DEBUG] Parametros: array ( 'usuario' => 'postgres', 'clave' => '******', ) [DEBUG] Ejecutando ventana de migracion de version de la instancia anterior [DEBUG] Cargando metadatos [ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [TRAZA]
exception 'PDOException' with message 'SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».' in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39 Stack trace: #0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec('SET CONSTRAINTS...') #1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), 'SET CONSTRAINTS...') #2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion('2.4.3') #3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir('2.4.3') #4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio('2.4.3', false) #5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO)) #6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion() #7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar() #8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar( (...continua...) [DEBUG] Generando paso "Migración" Fecha: 25-10-2016 12:28:32 --------------------------- [DEBUG] Accion: "Actualización" [DEBUG] Procesando paso "Migración" [DEBUG] Parametros: array ( 'usuario' => 'postgres', 'clave' => '******', ) [DEBUG] Ejecutando ventana de migracion de version de la instancia anterior [DEBUG] Cargando metadatos [ERROR] carga: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [ERROR] PDOException: SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc». [TRAZA]
exception 'PDOException' with message 'SQLSTATE[23503]: Foreign key violation: 7 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)=(mapuche, 011) no está presente en la tabla «apex_usuario_grupo_acc».' in E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php:39 Stack trace: #0 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\db_manager.php(39): PDO->exec('SET CONSTRAINTS...') #1 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(187): db_manager->ejecutar(Object(PDO), 'SET CONSTRAINTS...') #2 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\conversor.php(467): conversor->pre_conversion('2.4.3') #3 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\conversion\mapuche_manejador_instalacion.php(26): conversor->convertir('2.4.3') #4 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(251): mapuche_manejador_instalacion->migrar_negocio('2.4.3', false) #5 E:\inetpub\wwwroot\i_mapuche_2.4.3\proyectos\mapuche\aplicacion\php\modelos\instalacion\acciones\actualizar\pasos\paso_actualizar_migrar_mapuche.php(49): paso_actualizar_migrar->actualizar_base_negocio(Object(PDO)) #6 E:\inetpub\wwwroot\i_mapuche_2.4.3\acciones\actualizar\pasos\paso_actualizar_migrar.php(37): paso_actualizar_migrar_mapuche->procesar_actualizacion() #7 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\accion.php(82): paso_actualizar_migrar->procesar() #8 E:\inetpub\wwwroot\i_mapuche_2.4.3\lib\controlador.php(39): accion->procesar( (...continua...) [DEBUG] Generando paso "Migración"

Ahi pude actualizarlo.
Para ello borre el directorio mapuche e instalé de 0 la version 2.4.3
En la parte que pide lo de la base de datos indique q ya tenia una y que queria actualizarla a la versión 2.4.3 y listo

En el servidor de producción si andubo la actualización y no daba ese error de clave foranea (la BDD era la misma)

Hola, consulta.

Sabes que hice la actualizacion de la 2.4.0 a la 2.4.3 y me dio errores de privilegios con el usuario mapuche.

No me pasó los Grants en el esquema mapuche_auditoria para el usuario mapuche y tiró algunos errores al liquidar.

Te paso algo parecido? (hice un GDS)

Tenemos registrado un pedido de mejora bajo el Ticket #5186 . Saludos, Nico