Hola Lucas,
Yo te decía desde donde dice Vinculación por Unidades de Gestión en adelante (ver: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/kolla).
saludos.
2
Hola Lucas,
Yo te decía desde donde dice Vinculación por Unidades de Gestión en adelante (ver: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/kolla).
saludos.
2
Utilizamos la unidad de gestion predeterminada en kolla, si intento hacer eso no aparece la unidad de gestion predeterminada.
Hola Lucas, podrás revisar en tu base de Kolla que datos obtenés con la siguiente consulta?
SELECT * FROM kolla.sge_habilitacion WHERE id = 19
la consulta me arroja:
ERROR: column “id” does not exist
LINE 1: SELECT * FROM kolla.sge_habilitacion WHERE id = 19
Lo revisamos con el dba y no existe la columna id
Perdón Lucas, mala mía. La consulta correcta es
SELECT * FROM kolla.sge_habilitacion WHERE habilitacion = 19
este es el resultado
19 “2022-09-08” “2022-09-29” “N” “S” “S” 0 6 “95dc4fc5a7ebe7d48a3ba40f9bd35970” “test lucas 3 :(” “S” “0” “1” “S” “N” “N” “N” “N”
Podrías adjuntarnos el archivo de logs y el de configuración de apache para Kolla? Los encontrás en
instalacion/toba.conf
instalacion/i__produccion/p__kolla/logs/sistema.log
Hola Rodrigo,
En la Respuesta #16 esta el sistema.log, igual no esta demás volverlo a pasar.
saludos.
Hola Lucas, necesito que me pases el resultado de las siguientes consultas
SELECT eh.habilitacion,
eh.externa,
eh.sistema,
eh.password_se,
sis.estado as estado_sistema,
sis.usuario
FROM sge_habilitacion eh
LEFT OUTER JOIN sge_sistema_externo sis ON sis.sistema = eh.sistema
WHERE eh.habilitacion IN (12, 19)
SELECT *
FROM sge_sistema_externo
La primer consulta tira:
19 “S” 6 “95dc4fc5a7ebe7d48a3ba40f9bd35970” “A” “ue_guarani”
12 “S” 6 “71da06111498935af1d08da432edfd88” “A” “ue_guarani”
y la segunda
4 “ue_guaraniweb” “guaraniweb” “A”
5 “ue_g3” “G3” “A”
6 “ue_guarani” “Guarani” “A”
7 “ue_tehuelche” “tehuelche” “A”
8 “ue_wichi” “wichi” “A”
9 “ue_kolla” “kolla” “A”
Bien Lucas, veamos que te devuelve esto
SELECT * FROM sge_encuestado WHERE usuario = 'ue_guarani'
Esto debería devolverte un registro.
Disculpa las idas y vueltas. Estamos analizando posibles casos. El error es muy raro.
Esta es la respuesta:
11 “ue_guarani” “nada” “S” “S”
14 “ue_guarani” “nada” “S” “S”
Bien Lucas, detectamos el error. Esto se da por un bug en la versión 4.5.1 y es que desde la operación de Sistemas Externos no se estaba validando correctamente el alta de encuestados con un mismo ID. Esto se corrigió en la versión 4.6 de Kolla.
Te vamos a pedir que nos cargues un GDS así podemos seguirlo con más detalle y darte una rápida respuesta dale?
error al cargar iframe encuesta kolla 4.9 en autogestion 3.22.1
Hola Rodrigo , revivo este tema que es lo mas parecido a lo que nos pasa,
Estoy trabajando con Martin Fernandez en el entorno de tilt en desarrollo para cambiar las versiones de guarani y Kolla a las mencionadas arriba y nos encontramos con el siguiente error
al contestar encuenstas desde autogestion no nos carga el iframe
nos da el siguiente error
Dentro de autogestion los protocolos de Guarani y Kolla son https
guarani_mash.js:2 Mixed Content: The page at ‘https://desarrollo.siu.local/guarani/autogestion/humanas/encuestas_kolla/a379291969f6eb7326b4382fbf26eed8809ff79f’ was loaded over HTTPS, but requested an insecure frame ‘http://desarrollo.siu.local/kolla/?ai=kolla||40000112&tm=1&h=93&t=Fo69TgtyaK2f08wolQGE5v%2BWFl4ovKXenwF11q9KLm2ovWl2%2FN5p04uCxWc4Zqw0prhYBpmFDiZNS%2FWktalIFrRYWo7wz04ndWZqKCpjwys%3D’. This request has been blocked; the content must be served over HTTPS.
Hola @nicocastro
Claro, Guaraní Autogestión esta en https://
y Kolla en http://
, por eso da el famoso Mixed Content
.
¿como tenes configurado url_kolla
en instalacion/config.php
? ¿la variable de entorno KOLLA_URL
, podes ejecutar echo $KOLLA_URL
?
Respuesta del ChatGPT:
Ese error ocurre porque estás intentando cargar un iframe HTTP (inseguro) dentro de una página HTTPS (segura), lo cual está bloqueado por los navegadores modernos por razones de seguridad.
La mejor y más segura solución es configurar el servidor de kolla
para que sirva la URL también por https
. Así el iframe quedaría:
<iframe src="https://desarrollo.siu.local/kolla/?ai=..."></iframe>
Asegúrate de que el certificado SSL esté instalado y funcionando en ese subdominio.
No recomendado para producción, pero si estás en desarrollo y todo corre en tu máquina o en una red cerrada, podrías acceder a http://desarrollo.siu.local
en vez de https://
.
Esto no es seguro, y no deberías usarlo en producción.
Content-Security-Policy
o upgrade-insecure-requests
Podrías intentar forzar el navegador a intentar cambiar las URLs http
por https
, pero esto sólo funciona si el recurso remoto realmente soporta HTTPS:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
Saludos.
Hola @lleonardis , te paso el echo en entorno local
https://desarrollo.siu.local/kolla
ademas el log del alumno que ingresa los protocolos son los 2 https
#log alumnos
– === pre_accion - perfil === -----------------------------------------------
Alumno
– === pre_accion - operacion === --------------------------------------------
encuestas_kolla
– kolla_url -----------------------------------------------------------------
93, 24587, 16b42962f13a8ee4dcfadd0f2b720708782c21dd, 4c7b0ee967b3051126daa2c978d9843a
– url_encuesta --------------------------------------------------------------
– === protocolo_guarani === -------------------------------------------------
https
– === protocolo_kolla === ---------------------------------------------------
https
Log de apache de autogestion es el siguiente
172.18.0.15 - - [24/Apr/2025:10:33:50 -0300] “GET /guarani/autogestion/humanas/encuestas_kolla/16b42962f13a8ee4dcfadd0f2b720708782c21dd HTTP/1.1” 200 804 “https://desarrollo.siu.local/guarani/autogestion/humanas/encuestas_kolla/16b42962f13a8ee4dcfadd0f2b720708782c21dd” “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36”
Log de apache de kolla es el siguiente
172.18.0.15 - - [24/Apr/2025:10:33:50 -0300] “GET /kolla?ai=kolla||40000112&tm=1&h=93&t=DaWlSgrTzMkyT2rfAkp5i8nP2mikAAMolGZUgZFtCpDk16ur9yDKejqVqnBjsJ6oORIurI%2FDC64kXAk6xLtNbfaMTNaJIR9IvYkJ6FPZdPI%3D HTTP/1.1” 301 398 “https://desarrollo.siu.local/guarani/autogestion/humanas/encuestas_kolla/16b42962f13a8ee4dcfadd0f2b720708782c21dd” “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36”
en los logs de kolla tanto de web services como de sistema no hay entradas
Espero que estos datos sirvan , aguardo tus comentarios
saludos
Gracias por los logs @nicocastro
Si revisas las función es_protocolo_compatible de src/siu/modelo/entidades/encuestas_kolla.php parece que los dos usan https://
.
¿sera esto Asegúrate de que el certificado SSL esté instalado y funcionando en ese subdominio.
?
Revisa 2. Configuración de los certificados autofirmados para el dominio web base.
Saludos.
@lleonardis el certificado esta instalando y funcionando
y los 2 protocolos son https
Parece que cuando llega el iframe de kolla se redirecciona a http y ahi no carga
No lo estoy pudiendo probar @nicocastro
Si intentas ingresar a la API https://desarrollo.siu.local/kolla/rest/v1/ y probas el servicio GET /info
por ejemplo, ¿en Request URL
muestra con http o https?
Si podes hace un “Inspeccionar elemento” del IFRAME y te copias la URL de la encuesta (https://desarrollo.siu.local/kolla?ai=kolla||40000112&tm=1&h=93&t=xjXBJ%2BrsIGJh42n5aHN0%2BOBLd1hB6ZW%2FRoxQq1gocONRQc315pfmtu9BH5iRq%2Fe37V2Q%2FJm%2BV6w7vK3ooc132wm), luego la abrís en un navegador y en la solapa Network > Headers revisa si no hay alguna redirección. En Tilt podes ver los logs de kolla para ver tambien si hay redirecciónes.
Saludos.