Autor Tema: Error migracion a 3.16.2  (Leído 146 veces)

0 Usuarios y 1 Visitante están viendo este tema.

pablo_lucchetti

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga
  • Teléfono laboral: 299 5579847
Error migracion a 3.16.2
« : abril 16, 2019, 10:25:35 am »
Buen dia,
Luego de migrar de la version 3.15.0 a .3.16.2 intentamos acceder a Guarani y nos encontramos con el siguiente error "El usuario no posee permisos para acceder al item solicitado."
En el log de Guaraní, nos encontramos con el siguiente error:

Fecha: 16-04-2019 10:07:31
Usuario: toba
Version-PHP: 5.6.40-0+deb8u2
Servidor: 192.168.x.xx
URI: /guarani/3.15/aplicacion.php?ah=st5cb5d27071f7d4.94255150&ai=guarani%7C%7C5000122
Referrer: http://192.168.x.xx/guarani/3.15/aplicacion.php?ah=st5cb5d26783fb96.86924633&ai=guarani%7C%7C5000122
Host: 192.168.x.xxx
==========
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/guarani_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/autentificacion/guarani_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /usr/local/proyectos/guarani/personalizacion/php
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje personalizacion
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/guarani_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][guarani] Se intenta hacer un post donde no coinciden parametros anti CSRF
[DEBUG][guarani]  Form: 'Sqgtd/sp8DRMiNgsmTGYkX0Ter6P8vrPdRkr+pZ9FI8='
[CRITICAL][toba] toba_error_seguridad: Error Interno Request Invalido

[TRAZA]exception 'toba_error_seguridad' with message 'Error Interno' in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php:574
Stack trace:
#0 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(92): toba_nucleo->verificar_pedido_post()
#1 /usr/local/proyectos/guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#2 {main}

Alguno se encontró con este error?

Gracias,
Pablo Lucchetti

Román Vila

  • Moderador Global
  • *****
  • Mensajes: 76
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Román Vila
  • Sistema: SIU Guarani
  • Teléfono laboral: No
Re:Error migracion a 3.16.2
« Respuesta #1 : abril 16, 2019, 10:46:53 am »
Hola Pablo, buen día

Viste estas consultas? Seguro te son útiles.
http://foro.comunidad.siu.edu.ar/index.php?topic=14447.msg62773#msg62773
http://foro.comunidad.siu.edu.ar/index.php?topic=8537.msg36583#msg36583

Hay otras consultas relacionadas, podes verlas mediante el buscador.

Contanos si te sirvieron,
Saludos,
Román.

pablo_lucchetti

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga
  • Teléfono laboral: 299 5579847
Re:Error migracion a 3.16.2
« Respuesta #2 : abril 16, 2019, 10:49:45 am »
Hola Román,

Si, ya los vimos y no es esa la casusa.


Saludos,
Pablo

Román Vila

  • Moderador Global
  • *****
  • Mensajes: 76
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Román Vila
  • Sistema: SIU Guarani
  • Teléfono laboral: No
Re:Error migracion a 3.16.2
« Respuesta #3 : abril 16, 2019, 11:09:55 am »
Pablo,

Van unas consultas:
Están en entorno de desarrollo o de producción?
Tienen personalizaciones?
Revisaron y chequearon todos los requisitos técnicos para la 3.16.2 (veo que están en PHP 5.6, cuando el requerido es 7.1)?

Saludos,
Román.

pablo_lucchetti

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga
  • Teléfono laboral: 299 5579847
Re:Error migracion a 3.16.2
« Respuesta #4 : abril 16, 2019, 11:25:44 am »
Estamos en desarrollo sin personallizaciones,  realizamos todos los cambios que requiere la version.

 php -v
PHP 7.1.28-1+0~20190412071042.17+jessie~1.gbpbe9b36 (cli) (built: Apr 13 2019 16:34:05) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.28-1+0~20190412071042.17+jessie~1.gbpbe9b36, Copyright (c) 1999-2018, by Zend Technologies


Román Vila

  • Moderador Global
  • *****
  • Mensajes: 76
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Román Vila
  • Sistema: SIU Guarani
  • Teléfono laboral: No
Re:Error migracion a 3.16.2
« Respuesta #5 : abril 17, 2019, 11:55:55 am »
Hola Pablo,

Seteando el ID de la persona que estás usando para ingresar al sistema, qué  resultado produce la siguiente consulta en la base de datos?

Código: [Seleccionar]
SELECT *
FROM mdp_personas_grupo_acc
WHERE persona = <completar_id>

Saludos,
Román.

pablo_lucchetti

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga
  • Teléfono laboral: 299 5579847
Re:Error migracion a 3.16.2
« Respuesta #6 : abril 17, 2019, 12:41:26 pm »
Hola Román,

Este es el resultado de la consulta:
toba_2_7=# SELECT *
toba_2_7-# FROM mdp_personas_grupo_acc
toba_2_7-# WHERE persona = 1;
 persona | tipo_usuario | usuario_grupo_acc | grupo_acceso_default
---------+--------------+-------------------+----------------------
       1 | Gestion      | admin             | N
       1 | Gestion      | compl             | S
(2 filas)

toba_2_7=#

Con todos los usuarios da el mismo resultado.


Saludos,
Pablo

Román Vila

  • Moderador Global
  • *****
  • Mensajes: 76
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Román Vila
  • Sistema: SIU Guarani
  • Teléfono laboral: No
Re:Error migracion a 3.16.2
« Respuesta #7 : abril 17, 2019, 01:52:39 pm »
Pablo,

El uso de perfiles propios debe hacerse en entornos de producción (y testing), mientras que en desarrollo se debe trabajar con los perfiles que entrega el SIU: alumno, admin y admin_oficina. Esto se documenta acá, como lo describe el primer párrafo.

Ahora bien, en el resultado que enviaste se puede ver que la persona = 1 tiene otro grupo de acceso llamado "compl".
Como no se utilizan perfiles propios en entornos de desarrollo, estos se pierden cuando se actualiza de versión. Sin embargo, en el esquema negocio de la base de datos sigue estando esa información, mientras que en el esquema desarrollo no.

No se cuál fue la motivación de generar este perfil en desarrollo, pero a los efectos de solucionar esta situación, deberías setear grupo_acceso_default = S en la fila en la que usuario_grupo_acc es admin, y además borrar la otra fila. Del mismo modo, tendrás que ver qué hacer con el resto de los usuarios que tengan ese perfil. Otra posibilidad es volver a configurar correctamente ese perfil en la base, prestando especial cuidado con los ids.

Saludos,
Román.

pablo_lucchetti

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga
  • Teléfono laboral: 299 5579847
Re:Error migracion a 3.16.2
« Respuesta #8 : abril 22, 2019, 01:59:19 pm »
Román,

Hicimos lo que recomendaste y funcionó, ya no tenemos errores.

Saludos y gracias,
Pablo