Error conectividad encuestas de Kolla

Cuando quiero responder la encuesta aparece el siguente mensaje:
“ERROR EN EL ACCESO, no se encontraron encuestas habilitadas”
Busque en el foro y encontré esto: [SOLUCIONADO] “ERROR EN EL ACCESO. No se encontraron…” 3w3.12-Kolla3.7.3 (siu.edu.ar)
Se implemento esa solucion pero no funciono.
En nuestra infraestructura tenemos un datacenter Virtual, y las conecciones con el entorno siu la tenemos a nivel localhost. Si intentamos conectar por ip publica fallan las conecciones y no las admite.

Hola Lucas,

Te dejo unos posts similares:
https://foro.comunidad.siu.edu.ar/index.php?topic=9410
https://foro.comunidad.siu.edu.ar/index.php?topic=11978
https://foro.comunidad.siu.edu.ar/index.php?topic=22698

Te pediría también los logs de Autogestión al momento de querer acceder a la encuesta (carpeta instalacion/log), errores en la consola JavaScript del navegador, parámetro url_kolla en instalacion/config.php.

Si haces un inspeccionar elemento del iframe donde se cargar la encuesta de Kolla ¿que url tiene dicho iframe?

En nuestra infraestructura tenemos un datacenter Virtual, y las conexiones con el entorno siu la tenemos a nivel localhost. Si intentamos conectar por ip publica fallan las conexiones y no las admite.
Ahí tenes un problema de DNS, lo vas a tener que ver con tu equipo de IT. Los servidores/contenedores de Guaraní y Kolla se deberían poder comunicar.

saludos.
3

Logramos solucionar el problema de que no conectaba pero los alumnos en autogestion ahora no pueden visualizar el formulario

Hola Lucas,

Te pediría también los logs de Autogestión al momento de querer acceder a la encuesta (carpeta instalacion/log), errores en la consola JavaScript del navegador, parámetro url_kolla en instalacion/config.php.

Si haces un inspeccionar elemento del iframe donde se cargar la encuesta de Kolla ¿que url tiene dicho iframe?
Si abrís el iframe en una nueva pestaña y no carga el formulario entonces se debe a un problema del lado de Kolla, en tal caso habría que ver los logs de este ultimo.

saludos.
2

Les adjunto el log y el script. En consola no salen errores:
No se puede responder la encuesta. Por favor, contáctate con la oficina de alumnos.

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-xxx-y' ]);
  	  _gaq.push(['_trackPageview']);

  (function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

log.txt (16.8 KB)

Hola Lucas,

El log dice:


mensaje: No se puede responder la encuesta, ya que los protocolos que usan Guaraní y Kolla son incompatibles (uno usa HTTP y el otro HTTPS).

--  === protocolo_guarani ===  -------------------------------------------------

https

--  === protocolo_kolla ===  ---------------------------------------------------

http

Tenes a Guaraní en https y a Kolla en http, y esto hace que no cargue el IFRAME con la encuesta.

¿están usando un proxy reverso (ej: NGINX)?

Revisa estos otros foros:
https://foro.comunidad.siu.edu.ar/index.php?topic=24404
https://foro.comunidad.siu.edu.ar/index.php?topic=22698
https://foro.comunidad.siu.edu.ar/index.php?topic=22434

saludos.
2

El error persiste probamos varias configuraciones y sigue apareciendo el error:

No se puede responder la encuesta. Por favor, contáctate con la oficina de alumnos.

Scripts

				</div>

Y te adjunto los log


log1.txt (16.8 KB)

log2.txt (57.9 KB)

Hola Lucas, gracias por los logs!!!

El problema es que tenes Guaraní en HTTPS y Kolla en HTTP, hasta que no pongas a Kolla en HTTPS (o ambos en HTTP, no lo recomiendo igualmente) no vas a poder responder encuestas, ya que Guaraní carga la encuesta de Kolla en un iframe y esto hace que si no están en el mismo protocolo de un error de mixed content.

Busca “Mixed content” en el foro y vas a ver muchos casos parecidos, te dejo algunos:
https://foro.comunidad.siu.edu.ar/index.php?topic=17797
https://foro.comunidad.siu.edu.ar/index.php?topic=17916
https://foro.comunidad.siu.edu.ar/index.php?topic=16779

Lo vas a tener que ver con tu equipo de IT para que pongan a Kolla en HTTPS.

saludos.
2

guarani y kolla estan los 2 en https, y siguen sin aparecer. Ya explore todos los link que me pasaron y probe las conf. pero la encuesta que necesitamos sigue sin aparecer. Saludos

Hola Lucas,

Entonces revisa el archivo instalacion/config.php la directiva url_kolla la debes tener mal configurada (sin https://). Si la tenes configurada con https:// entonces puede ser un tema de cache, podes correr el comando bin/guarani limpiar_cache para que refresque el valor.

En esta documentación tenes todos los lugares donde se configura la URL de Kolla.

¿están usando un proxy reverso (ej: NGINX)?

saludos.
2

¿están usando un proxy reverso (ej: NGINX)?
no tenenmos proxy reverso

Ya chequeamos las configuaraciones anteriores y siguen sin aparecer

Hola Lucas,

Según veo en los logs dice:


================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: Exception
mensaje: No se puede responder la encuesta, ya que los protocolos que usan Guaraní y Kolla son incompatibles (uno usa HTTP y el otro HTTPS).
traza: [TRAZA]

--  url_encuesta  --------------------------------------------------------------

http://192.168.1.60/?ai=kolla||40000112&tm=1&h=12&t=pkfc5TiJas8wcka0%2BYEpRn8y5e%2BjamT82acizdcCuvoIUrDp6grAl7%2BvEWHILLX%2FbMWE%2F3f2IBsiM%2F1VZamedA%3D%3D

--  === protocolo_guarani ===  -------------------------------------------------

https

--  === protocolo_kolla ===  ---------------------------------------------------

http

¿Tenes configurada url_kolla en instalacion/config.php de la siguiente manera: http://192.168.1.60/?
En caso de ser así vas a tener que poner a Kolla en https, en caso de tener en https en instalacion/config.php parámetro url_kolla entonces reinicia Apache para que tome bien el parámetro.

saludos.
2

La url de kolla esta en https y reinicie el apache sigue igual. Aunque si entro como docente desde autogestión y quiero visualizar la encuesta me sale esto"cURL error 7: Failed to connect to kolla.unraf.edu.ar port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)"

Hola Lucas,

Entonces en instalacion/config.php tenes que configurar ‘url_kolla’ => ‘Kolla - Autentificación de Usuarios’,, no te olvides tambien de configurar en instalacion/servicios_web_config.php, ver: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/kolla

La url de kolla esta en https y reinicie el apache sigue igual. Aunque si entro como docente desde autogestión y quiero visualizar la encuesta me sale esto"cURL error 7: Failed to connect to kolla.unraf.edu.ar port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)"

Entonces el servidor de Guaraní Autogestión no esta pudiendo acceder al servidor de Kolla, proba ejecutar lo siguiente desde el servidor de Guaraní Autogestión (consola del server): [b]curl -I https://kolla.unraf.edu.ar/kolla_unraf/[/b], en mi caso me devuelve bien:


lleonardis@Pg156:~$ curl -I https://kolla.unraf.edu.ar/kolla_unraf/
HTTP/1.1 200 OK
Date: Wed, 31 Aug 2022 15:29:11 GMT
Server: Apache/2.4.38 (Debian)
Set-Cookie: TOBA_KOLLA=osdrvc0qmo8a8f230uunvlnst4; path=/; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-Type: text/html; charset=iso-8859-1

Referencia:

saludos.
2

hola,
tire curl -I https://kolla.unraf.edu.ar/kolla_unraf/ me tiro refused, luego busque la solución y lo arregle. Pero al querer visualizar la encuesta tira un “error no se a podido visualizar la encuesta”. Y sigue igual

Hola Lucas,

tire curl -I https://kolla.unraf.edu.ar/kolla_unraf/ me tiro refused, luego busque la solución y lo arregle.
Perfecto.
Pero al querer visualizar la encuesta tira un "error no se a podido visualizar la encuesta". Y sigue igual
Pregunta, si haces un "Inspeccionar elemento" al mensaje de error, ¿esta adentro del

Desde el iframe me tira error

Y les dejo adjunto los log de kolla


sistema.txt (609 KB)

web_services.txt (439 KB)

Hola Lucas, gracias por los logs de Kolla!!!

Observo lo siguiente:

-o-o-o-o-o- Fecha: 08-09-2022 08:28:24 Operacion: Responder Encuestas Externas Usuario: no_autentificado Version-PHP: 7.3.27-1~deb10u1 Servidor: kolla.unraf.edu.ar URI: /kolla_unraf/?ai=kolla||40000112&tm=1&h=12&t=ATB%2FEbAEMvDpIqYeurEdUBg%2FqBXYS0ZljroEfzaLABLwV4RgiRh17PhTHweXU%2BsbmcrughBBfWpTgFAu4rLIDQ%3D%3D Referrer: https://guarani.unraf.edu.ar/ Host: 181.189.222.48 ========== [INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion [INFO][kolla] PUNTO MONTAJE: se cargó la clase nucleo/formulario/accesos/ext_completar.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/Kolla/4.5.1/php [ERROR][kolla] #0 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(171): acceso_externo->throw_error('ERROR EN EL ACC...') #1 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(81): acceso_externo->get_datos_habilitacion('12') #2 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(4): acceso_externo->procesar() #3 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/componentes/toba_cargador.php(311): require_once('/usr/local/proy...') #4 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_solicitud_accion.php(22): toba_cargador::cargar_clase_archivo(1, 'nucleo/formular...', 'kolla') #5 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_accion->procesar() #6 /usr/local/proyectos/Kolla/4.5.1/www/aplicacion.php(18): toba_nucleo->acceso_web() #7 {main} -o-o-o-o-o- Fecha: 08-09-2022 08:32:55 Operacion: Responder Encuestas Externas Usuario: no_autentificado Version-PHP: 7.3.27-1~deb10u1 Servidor: kolla.unraf.edu.ar URI: /kolla_unraf/?ai=kolla||40000112&tm=1&h=12&t=ATB%2FEbAEMvDpIqYeurEdUBg%2FqBXYS0ZljroEfzaLABLwV4RgiRh17PhTHweXU%2BsbmcrughBBfWpTgFAu4rLIDQ%3D%3D Host: 181.189.222.48 ========== [INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion [INFO][kolla] PUNTO MONTAJE: se cargó la clase nucleo/formulario/accesos/ext_completar.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/Kolla/4.5.1/php [ERROR][kolla] #0 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(171): acceso_externo->throw_error('ERROR EN EL ACC...') #1 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(81): acceso_externo->get_datos_habilitacion('12') #2 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(4): acceso_externo->procesar() #3 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/componentes/toba_cargador.php(311): require_once('/usr/local/proy...') #4 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_solicitud_accion.php(22): toba_cargador::cargar_clase_archivo(1, 'nucleo/formular...', 'kolla') #5 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_accion->procesar() #6 /usr/local/proyectos/Kolla/4.5.1/www/aplicacion.php(18): toba_nucleo->acceso_web() #7 {main} -o-o-o-o-o- Fecha: 08-09-2022 08:35:24 Operacion: Responder Encuestas Externas Usuario: no_autentificado Version-PHP: 7.3.27-1~deb10u1 Servidor: kolla.unraf.edu.ar URI: /kolla_unraf/?ai=kolla||40000112&tm=1&h=12&t=ATB%2FEbAEMvDpIqYeurEdUBg%2FqBXYS0ZljroEfzaLABLwV4RgiRh17PhTHweXU%2BsbmcrughBBfWpTgFAu4rLIDQ%3D%3D Host: 181.189.222.48 ========== [INFO][kolla] PUNTO MONTAJE: se cargó la clase nucleo/formulario/accesos/ext_completar.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/Kolla/4.5.1/php [ERROR][kolla] #0 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(79): acceso_externo->throw_error('Par\xE1metro incor...') #1 /usr/local/proyectos/Kolla/4.5.1/php/nucleo/formulario/accesos/ext_completar.php(4): acceso_externo->procesar() #2 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/componentes/toba_cargador.php(311): require_once('/usr/local/proy...') #3 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_solicitud_accion.php(22): toba_cargador::cargar_clase_archivo(1, 'nucleo/formular...', 'kolla') #4 /usr/local/proyectos/Kolla/4.5.1/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_accion->procesar() #5 /usr/local/proyectos/Kolla/4.5.1/www/aplicacion.php(18): toba_nucleo->acceso_web() #6 {main}

Todas esas encuestas al quererlas abrir dan el mensaje “ERROR EN EL ACCESO, no se encontraron encuestas habilitadas”.

Te dejo otros foros similares:
https://foro.comunidad.siu.edu.ar/index.php?topic=11978
https://foro.comunidad.siu.edu.ar/index.php?topic=22698
https://foro.comunidad.siu.edu.ar/index.php?topic=9410

saludos.
2

Veo también lo siguiente en los logs de los Web Services:

[3994][kolla][DEBUG] Iniciando el pedido [3994][kolla][DEBUG] Procesando URL '/encuestas' [3994][kolla][DEBUG] Iniciando Autenticacion [3994][kolla][DEBUG] Pedido capturado por el firewall [3994][kolla][DEBUG] Usuario 'ue_guaraniweb' autenticado y autorizado [3994][kolla][DEBUG] Controlador encontrado /usr/local/proyectos/Kolla/4.5.1/php/rest/encuestas/recurso_encuestas.php :: get_list () [3994][kolla][DEBUG] Pedido finalizado [3995][kolla][DEBUG] Iniciando el pedido [3995][kolla][DEBUG] Procesando URL '/encuestas' [3995][kolla][DEBUG] Iniciando Autenticacion [3995][kolla][DEBUG] Pedido capturado por el firewall [3995][kolla][DEBUG] Usuario 'ue_guaraniweb' autenticado y autorizado [3995][kolla][DEBUG] Controlador encontrado /usr/local/proyectos/Kolla/4.5.1/php/rest/encuestas/recurso_encuestas.php :: get_list () [3995][kolla][INFO] La api retornó un error. Status: 404 [3995][kolla][INFO] array ( 'error' => 404, 'mensaje' => '404 Not Found', 'descripcion' => 'La unidad de gestión no existe.', ) [3995][kolla][DEBUG] Pedido finalizado

¿coincide la Unidades de Gestión de Kolla con la configurada en Guaraní?
¿El usuario que definiste en Sistemas Externos de Kolla es el que configuraste en Guaraní?

Revisa bien esta documentación: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/kolla

saludos.
2

No me funciono, lo de la documentacion que me pasaste al principio.
Las configuraciones las revise y estan bien.
guarani y kolla estan en https. te paso el log

https://kolla.unraf.edu.ar/kolla_unraf/?ai=kolla||40000112&tm=1&h=19&t=A4S2k4Sd1x6DfZ8VPh1n0irlwviZUdD77XaY5F%2FRXQ5DQ0mi61YZNJMQCKOirKbbWUVfAja2nkPJNmqXZU3GzFRoI58qxVMpaUUnrQ2rXGc%3D

– === protocolo_guarani === -------------------------------------------------

https

– === protocolo_kolla === ---------------------------------------------------

https


log (2).txt (37.7 KB)