Problemas Guarani Huarpe

Buenos dias:
Estamos probando la version 3.19.1 de Guarani y la 1.1.3 de Huarpe y estamos teniendo un problema en la operacion de Administrar Personas de Guarani. Cuando vamos a “Acceso al sistema”, donde le asignamos los perfiles, etc. No carga los datos de Huarpe y nos da el error de Time Out.
Hay algo que se pueda hacer para solucionarlo? Nos habian dicho que en la versión de Guarani se arreglaba pero tenemos ese incovieniente y no podemos agregarle perfiles a usuarios nuevos.
Gracias por todo.
Saludos

Hola

Revisen el log de la aplicación en modo debug al momento de acceder a la sección Acceso al sistema de la operación Administrar personas , deben encontrar una entrada como la siguiente:


[DEBUG][guarani] Invocando servicio arai_usuarios. Opciones:
array (
  'to' => 'http://marcela.siu.edu.ar/dockint_Trunk/usuarios/rest/',
  'auth_tipo' => 'basic',
  'auth_usuario' => 'guarani',
  'auth_password' => '123456',
)

Luego desde una consola desde el mismo servidor donde se encuentra instalado Gestión, ejecuten el siguiente comando:


curl  --anyauth --user [auth_usuario]:[auth_password] -k -v [to]api-docs

En el caso del Ejemplo sería


curl  --anyauth --user guarani:123456 -k -v http://marcela.siu.edu.ar/dockint_Trunk/usuarios/rest/api-docs

y veamos el resultado
Saludos!

Hola Sergio, buenos dias:
Te paso el resultado de la ejecucion:

  • Trying 170.210.88.21…
  • TCP_NODELAY set
  • Connected to test-huarpe.unp.edu.ar (170.210.88.21) port 443 (#0)
  • ALPN, offering h2
  • ALPN, offering http/1.1
  • Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
  • successfully set certificate verify locations:
  • CAfile: /etc/ssl/certs/ca-certificates.crt
    CApath: /etc/ssl/certs
  • TLSv1.2 (OUT), TLS header, Certificate Status (22):
  • TLSv1.2 (OUT), TLS handshake, Client hello (1):
  • TLSv1.2 (IN), TLS handshake, Server hello (2):
  • TLSv1.2 (IN), TLS handshake, Certificate (11):
  • TLSv1.2 (IN), TLS handshake, Server key exchange (12):
  • TLSv1.2 (IN), TLS handshake, Server finished (14):
  • TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
  • TLSv1.2 (OUT), TLS change cipher, Client hello (1):
  • TLSv1.2 (OUT), TLS handshake, Finished (20):
  • TLSv1.2 (IN), TLS change cipher, Client hello (1):
  • TLSv1.2 (IN), TLS handshake, Finished (20):
  • SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
  • ALPN, server accepted to use http/1.1
  • Server certificate:
  • subject: CN=*.unp.edu.ar
  • start date: Jan 8 00:00:00 2020 GMT
  • expire date: Apr 7 23:59:59 2022 GMT
  • issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
  • SSL certificate verify ok.

GET /api-usuarios/v1/ HTTP/1.1
Host: test-huarpe.unp.edu.ar
User-Agent: curl/7.52.1
Accept: /

< HTTP/1.1 302 Found
< Server: nginx/1.10.3
< Date: Fri, 19 Nov 2021 11:29:54 GMT
< Content-Type: text/html; charset=UTF-8
< Content-Length: 0
< Connection: keep-alive
< Content-Security-Policy: upgrade-insecure-requests
< Location: /api-usuarios/swagger/index.html?url=/api-usuarios/v1/api-docs
< Strict-Transport-Security: max-age=315360000; includeSubDomains
< X-Frame-Options: DENY
<

  • Curl_http_done: called premature == 0
  • Connection #0 to host test-huarpe.unp.edu.ar left intact

Saludos

Buenas tardes:
Este mensaje se fue perdiendo. Podriamos seguir viendo que esta pasando?
Saludos

Hola Rodrigo,

¿estas pudiendo acceder a la API de Araí Usuarios?
¿que ocurre si intentas ingresar a estas URLs desde un navegador?

http:///api-usuarios/v1/api-docs
http:///api-usuarios/v1/info
http:///api-usuarios/v1/aplicaciones
http:///api-usuarios/v1/aplicaciones//cuentas

También te pediría que revises lo siguiente dentro del contenedor “usuarios_api”, seguí los siguientes pasos:

  1. docker ps --format ‘{{.Names}} {{.Ports}}’
  2. docker exec -it usuarios_api.1.xxxxx bash
  3. Luego dentro del contenedor busca el archivo “/run/secrets/usuarios_api_users”
    ¿tenes dado de alta el usuario que configuraste en instalacion/i__desarrollo/p__guarani/rest/arai_usuarios/cliente.ini?

¿hiciste los siguientes pasos?
https://expedientes.siu.edu.ar/docs/arai/#habilitar-acceso-api-de-usuarios
https://expedientes.siu.edu.ar/docs/arai/#configurar-y-desplegar-araí-usuarios

saludos.
4

Hola Sebastian:
Esta todo configurado y me responde. Pero el error se me esta dando por aca:
http:///api-usuarios/v1/aplicaciones//cuentas
En guarani:
https://test-huarpe.unp.edu.ar/api-usuarios/v1/aplicaciones/_7dc88f0852ab7a6e62cf431680597dba5a4b31ae98/cuentas

Al probar aca, me devuelve arriba de 1300 registros y se muere. El resto de lo que probé fue rápido, pero con esa consulta (el error que da Guarani es Server error: GET https://test-huarpe.unp.edu.ar/api-usuarios/v1/aplicaciones/_7dc88f0852ab7a6e62cf431680597dba5a4b31ae98/cuentas resulted in a 504 Gateway Time-out response: )
Cuando lo corro desde un navegador, sin entrar a Guarani, tira todos esos registros y tarda un rato.
No se si sirve de algo.
Saludos

Hola Rodrigo,

Si, ya tuvimos un caso de otra universidad que con 620 registros tardaba mucho el Web Service GET aplicaciones//cuentas.

Ya tenemos el ticket 42480 donde se usa otro Web Service que no tarda tanto. Si queres en el mismo GDS 55820 o en otro nuevo te paso un adelanto de dicho ticket (saldrá en le versión 3.21.0). Pasame el numero de GDS en este foro

saludos.
2

Hola Leonel:
Cree otro gds, es el 55837
En lo que podamos ayudar y probar cuenten con nosotros.
Saludos