Autor Tema: Debe configurar el acceso al servicio web de SIU-Kolla para obtener las encuesta  (Leído 258 veces)

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

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Buenos dias, estamos trabajando en la interface de guarani 3.15 con kolla 4.0.1 hemos seguidos todos los paso que se encuentran en
http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.15.0/interfaces/kolla
pero no podemos aun lograr el acceso:

Este es el log de error de apache

guarani_error: Debe configurar el acceso al servicio web de SIU-Kolla para obtener las encuestas disponibles. \n\n[TRAZA]exception 'guarani_error' with message 'Debe configurar el acceso al servicio web de SIU-Kolla para obtener las encuestas disponibles.' in /usr/local/proyectos/guarani/php/nucleo/_lib/fabrica_guarani.php:82\nStack trace:\n#0 /usr/local/proyectos/guarani/php/nucleo/_lib/guarani_nucleo.php(138): fabrica_guarani::error('Debe configurar...', '')\n#1 /usr/local/proyectos/guarani/php/operaciones/encuestas/vincular_encuestas/ci_nav_vincular_encuestas.php(14): guarani_nucleo::error('Debe configurar...')\n#2 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(90): ci_nav_vincular_encuestas->ini__operacion()\n#3 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(132): toba_ci->inicializar()\n#4 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->proces...SIGUE..., referer: http://guarani.iupa.edu.ar/guarani/3.15/aplicacion.php?tm=1&tcm=central&ai=guarani||2


Hemos visto tambien http://foro.comunidad.siu.edu.ar/index.php?topic=11332.0

Debemos hacer mas paso? o que nos puede faltar configurar?


lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Hola Jorge,

Si, seguramente tenes algo mal en la configuración de Guaraní Gestión.

<path proyecto Gestión>/instalacion/i__<instancia>/p__guarani/rest/kolla/cliente.ini
Código: [Seleccionar]
;cliente.ini
[conexion]
to = "http://urlkolla/rest/"
auth_tipo = basic
auth_usuario = ue_guarani
auth_password = sP6lgHwQopaqepOzgIWw

Verifica lo siguiente:

1) Proba ingresar a la API REST de Kolla (URL que pusiste en "to"), te va a pedir usuario y password (lo que pusiste en "auth_usuario" y "auth_password").

2) Verifica si el tipo de autenticación es "basic" o "digest". Esto lo podes ver en Kolla archivo <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini.

saludos.

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Hola les adjunto la configuraciones de los servidores, estan bien.

probe cambiar la autentificacion como basic y digest y el error continua.

lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Hola Jorge,

La configuración parecería estar correcta, el error lo esta dando en la función conexion_kolla_ok del archivo php/nucleo/encuestas/encuesta_nucleo.php, te pediria lo siguiente:

1) Envíame los logs de Guaraní cuando ocurre este error (están en instalacion/i__desarrollo/p__guarani/logs/sistema.log), los que me enviaste antes eran de Kolla.

2) Decime que ocurre cuando ingresas a la siguiente URL: http://192.168.1.158/siu/kolla/rest/unidad-gestion, te va a pedir las credenciales para la API REST de Kolla.

3) ¿Kolla esta publico?, ¿Guaraní tiene acceso al Kolla, o están en dos ambientes inaccesibles uno de otro?

saludos.
« Última Modificación: noviembre 15, 2018, 02:58:51 pm por lleonardis »

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga


//1) Envíame los logs de Guaraní cuando ocurre este error (están en instalacion/i__desarrollo/p__guarani/logs/sistema.log), los que me enviaste antes eran de Kolla.
Adjunto log soliticado.

//2) Decime que ocurre cuando ingresas a la siguiente URL: http://192.168.1.158/siu/kolla/rest/unidad-gestion, te va a pedir las credenciales para la API REST de Kolla.
Aparece la solicitud del login pero coloco usuario y clave y no lo toma

//3) ¿Kolla esta publico?, ¿Guaraní tiene acceso al Kolla, o están en dos ambientes inaccesibles uno de otro?
No el kolla aun no esta publico, se puede hacer ping de guarani a kolla y de kolla a guarani.

Puede ser problema con el firewall del server de guarani? Que debo habilitar algun puerto? El estado del firewall es el siguiente
ufw status
Status: active

To                         Action      From
--                         ------      ----
80                         ALLOW       Anywhere
80                         ALLOW       Anywhere (v6)


lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Hola Jorge,

Punto (1): Los logs no me muestran nada sobre la operación de Encuesta.

Punto (2): si no te toma las credenciales es porque las mismas son incorrectas. Fíjate que le pusiste en el archivo instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini de Kolla.

Punto (3): Guaraní debe tener acceso a Kolla para que funcione, si no se pueden comunicar siempre se van a romper las operaciones de Encuestas. Esto lo vas a tener que ver con la Gente de IT.

saludos.
« Última Modificación: noviembre 16, 2018, 10:48:04 am por lleonardis »

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
hola, no puedo hacerlo andar no se que tengo mal, recien hice una instalacion nueva de kolla, segui nuevamente los pasos y configure el usuario

Creación de usuario REST
Editar el archivo <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini
;servidor.ini
autenticacion = basic
y <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini
;servidor_usuarios.ini
[<nombre de usuario>]
password = sP6lgHwQopaqepOzgIWw ;cambiar!
Se debe reemplazar:
<path proyecto Kolla>: por el path donde se encuentra instalado el proyecto SIU-Kolla
<instancia>: por el nombre de la instancia

pero cuando acceso a http://192.168.1.151/siu/kolla/rest
y coloco el usuario no me lo valida

lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Hola Jorge,

Cuando configuraste el archivo <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini, ¿le dejaste la password tal como venia?

Proba de cambiar la password, ej:

Código: [Seleccionar]
    ;servidor_usuarios.ini
    [ue_guarani]
    password = adivinala123456

Asegúrate que al final no le quede el texto ";cambiar!" ni espacios.

saludos.

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Hola si me he fijado en eso, te paso el log q se guarda en la carpeta de log del rest

Fecha: 28-11-2018 09:49:31
Usuario: no_autentificado
Version-PHP: 5.6.35-1+ubuntu14.04.1+deb.sury.org+1
Servidor: 192.168.1.151
URI: /siu/kolla/rest/api-docs
Referrer: http://192.168.1.151/siu/kolla_toba/swagger/index.html?url=http://192.168.1.151/siu/kolla/rest/api-docs
Host: 192.168.1.177
==========
[DEBUG][kolla] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje proyecto
[DEBUG][kolla] INSTALACION "/usr/local/siu/kolla/kolla/instalacion"
[DEBUG][kolla] Parametros instancia produccion: array (
  'base' => 'toba_kolla',
  'tipo' => 'normal',
  'proyectos' => 'toba_usuarios, kolla',
  'toba_usuarios' =>
  array (
    'usar_perfiles_propios' => '0',
    'url' => '/siu/kolla_toba_usuarios',
    'path' => '/usr/local/siu/kolla/kolla/aplicacion/vendor/siu-toba/framework/proyectos/toba_usuarios',
  ),
  'kolla' =>
  array (
    'usar_perfiles_propios' => '0',
    'url' => '/siu/kolla',
   'path' => '/usr/local/siu/kolla/kolla/aplicacion',
  ),
)
[DEBUG][kolla] INSTANCIA "produccion"
[DEBUG][kolla] Conectando a base 'toba_kolla'
[DEBUG][kolla] Parametros de conexion: array (
  'motor' => 'postgres7',
  'profile' => '192.168.1.151',
  'puerto' => '5432',
  'usuario' => 'postgres',
  'clave' => 'xxxxxxx',
  'base' => 'siu',
  'schema' => 'toba_kolla',
 'encoding' => 'LATIN1',
)
[DEBUG][kolla] PROYECTO "kolla"
[DEBUG][kolla] Iniciando el pedido
[DEBUG][kolla] Procesando URL '/api-docs'
[DEBUG][kolla] Iniciando Autenticacion
[DEBUG][kolla] Pedido capturado por el firewall
[INFO][kolla] Excepcion de Autenticacion. Autenticar y reintentar
[INFO][kolla] SIUToba\rest\http\respuesta_rest::__set_state(array(
   'status' => 401,
   'headers' =>
  array (
    'Content-Type' => 'text/html',
    'API-Version' => '4.1.1',
    'WWW-Authenticate' => 'Basic realm="Usuario de la API"',
  ),
   'data' =>
  array (
    'mensaje' => 'autenticaci�n cancelada',
  ),
   'encoding' => 'latin1',
   'api_version' => '4.1.1',
))
[DEBUG][kolla] Pedido finalizado


lleonardis

  • Moderador Global
  • *****
  • Mensajes: 1059
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: G3W2
Hola Jorge,

Si el método de autenticación es basic, y las credenciales que ingresas son las que configuraste en el archivo, entonces es un problema de proxy. Fíjate que en los logs dice:

Código: [Seleccionar]
...
[DEBUG][kolla] Iniciando Autenticacion
[DEBUG][kolla] Pedido capturado por el firewall
[INFO][kolla] Excepcion de Autenticacion. Autenticar y reintentar
[INFO][kolla] SIUToba\rest\http\respuesta_rest::__set_state(array(
   'status' => 401,
...

Vas a tener que verlo con la gente de IT para que te lo habiliten.

saludos.

jbquilaman

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
  • Institución: IUPA
  • Nombre y apellido: Jorge Quilaman
  • Sistema: Mapuche, Pilaga
Re:Debe configurar el acceso al servicio web de SIU-Kolla para obtener las encuesta
« Respuesta #10 : noviembre 28, 2018, 01:37:30 pm »
El problema era la complejidad de la clave, tenia signo $% se los saque y anduvo