Problemas con la API Kolla Version 4.7.1

Buenos dias,
Acabamos de actualizar kolla a la versión 4.7.1. La actualización se realizo bien pero estamos teniendo problemas con la APi de Kolla.
Al querer ingresar a kollaactualizacion.unpaz.edu.ar/kolla/rest nos sale un error al querer entrar a la API.
Como información Kolla ya está publica, o sea ya se agregó la línea “RewriteRule ^responder(.*)$ publica.php$1 [L]” en el toba.conf de la instalación.

Adjunto las imágenes que nos tira al querer ingresar a la API.


Captura2.JPG

Captura2.JPG_thumb.png

Hola Damián, podrías adjuntar el archivo instalacion/toba.conf y logs de apache?. Ejecutaron el paso de acomodar los permisos de directorios y carpetas?.

Esa regla para apache es para configurar el acceso a habilitaciones públicas, no tiene que ver con servicios web.

Gracias por responder,
Les envio el el error.log, el access.log de apache y el toba.conf de la instalación.


access.txt (139 Bytes)

error.txt (639 Bytes)

toba.conf.txt (4.14 KB)

No veo nada raro en los logs. Apliqué la configuración que tenés en toba.conf y funciona sin problemas. Ejecutaste este paso?

sudo ./bin/instalador permisos:simple

Tienen configurado correctamente el servidor (instalacion/i__produccion/p__kolla/rest/servidor.ini) y usuarios (instalacion/i__produccion/p__kolla/rest/servidor_usuarios.ini)?

Los archivos mencionados estan configurados correctamente servidor_usuarios.ini con valores ([ue_guarani] password=******* ) y servidor.ini con valores (autenticacion=basic).

El paso que nos dijeron no lo tiramos:

sudo ./bin/instalador permisos:simple

Pero lo ejecutamos ahora y sigue el mismo error.

El problema se da porque el validador del esquema no tiene acceso a tu servidor privado. Eso no debería ser un impedimento para visualizar la documentación. Probá ingresando a la siguiente URL

https://kollaactualizacion.unpaz.edu.ar/kolla/rest

Esto debería mostrarte la consola Swagger. Y vas a ver debajo a la derecha el resultado de la validación del esquema. Luego si haces clic en ese enlace vas a obtener el error que adjuntaste.


schema-invalid.png

Claro, el error esta en el primer mensaje que les envie, y por lo que me dicen es un problema de permisos entonces??

Este es el mensaje:
{“schemaValidationMessages”:[{“level”:“error”,“message”:“Can’t read from file http://kollaactualizacion.unpaz.edu.ar/kolla/rest/api-docs”}]}

No se trata de un error. Confirmame si podés acceder correctamente a la siguiente URL (con o sin https)

https://kollaactualizacion.unpaz.edu.ar/kolla/rest

No, no podemos acceder ni http o https. Seguimos con el mismo mensaje como lo mencione anteriormente.

Carganos un gds y lo seguimos por ahí porque vamos a necesitar datos de acceso al servidor de ser posible. Al menos acceder públicamente a la URL que tienen configurada.

Ok, les mando un GDS.

Gracias

Hola. A nosotros nos esta pasando algo similar al intentar integrar el Guarani con Kolla.
Tenemos Kolla en la version 4.9.0.
Al navegar manualmente en la url que en nuestro caso es: https://kolla.unvime.edu.ar/kolla/rest
Nos indica un cartel con lo siguiente:

Fetch error
Failed to fetch http://kolla.unvime.edu.ar/kolla/rest/api-docs
Fetch error
Possible mixed-content issue? The page was loaded over https:// but a http:// URL was specified. Check that you are not attempting to load mixed content.

La url cambia a: https://kolla.unvime.edu.ar/toba_kolla/swagger/index.html?url=http://kolla.unvime.edu.ar/kolla/rest/api-docs

En donde por algun motivo esta buscando la direccion con http y no https, y por eso no funciona. Ya que si modificamos dicha url nueva de esta manera:

https://kolla.unvime.edu.ar/toba_kolla/swagger/index.html?url=https://kolla.unvime.edu.ar/kolla/rest/api-docs

Pide las credenciales y al ingresarlas ya se puede acceder a la api con normalidad.

En donde habra que cambiar dentro del proyecto, para que tome https y no http en ese redireccionamiento automatico?

Hola, buenos dias,

¿Tienen configurado el protocolo HTTPS según la documentación: https://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_4.9.0/instalacion_desde_cero#Protocolo_HTTPS_y_acceso_con_certificado_de_seguridad ?

Gracias, saludos

Buenas. Si, ya tenemos configurado bien eso que se menciona en esa parte de la wiki.

Hola, buenos dias,

En el archivo instalacion/web_server.ini deben configurar el parámetro https = on

Saludos

Gracias. Con eso quedó bien.