G3W3 3.15.1 - Erroe perfil docente Reporte Encuestas

Hola a todos!!!
Estamos teniendo el siguiente problema: cuando el docente ingresa a la operación “Resultados encuestas” de G3W3, le muestra las encuestas con los resultados y al seleccionar el botón “ver”, dá el siguiente error:
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

El servicio “rest” de kolla está respondiendo, porque además hasta ayer estuvimos encuestando, por G3W.

¿Cuál podría ser el problema?

Gracias por su tiempo.

ANA

Ana, fijate un error similar aca

Hola Ana, agrego a lo de Ale:

Por lo que veo tienen el error que plantean los siguientes hilos:
https://stackoverflow.com/questions/24923604/guzzle-curl-error-60-ssl-unable-to-get-local-issuer
http://www.rephp.com/guzzle-curl-error-60-ssl-no-puede-obtener-emisor-local.html

Lo que proponen es deshabilitar la certificación SSL:

$client->setDefaultOption('verify', false); 

En su caso para hacer eso conviene configurar la opción en el archivo instalacion/servicios_web_config.php, les quedaría algo así:


		'kolla' => array(
			'tipo' => 'rest',
			'parametros' => array(//usa cliente Guzzle, son opciones en formato guzzle
				'base_uri' => "http://www.xxxx.edu.ar/kolla/rest/",
				'auth' => array('ue_pepito', '123456'), //user, password, segun guzzle
				'verify' => false
			)
		),

Se agregaría la opción verify.

Prueben si con eso se soluciona!!!

saludos.

Leo:
Agregando el parmetro ‘verify’ => false funciona, no me gusta mucho eso de deshabilitar la certificación, pero por el momento queda así. Gracias.

Hola Ana, me alegro que lo hayan podido solucionar!!!

La otra seria crear los certificados, en mi caso no me los solicita, habría que ver porque en su caso se los esta solicitando.

saludos.

Buenas tardes:

Tuvimos el mismo problema de este post y también lo solucionamos evitando la verificación de los certificados, pero entiendo que no sería la solución ideal sino una provisoria ¿Encontraron otra solución?

Busqué una en la web, que tiene sentido, pero la probé y no logré hacerlo funcionar, consiste en descargar certificados e indicar a Php donde se encuentran los mismos. Dejo por acá el link.

https://barrabinbarrabash.com/como-solucionar-el-error-curl-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate/#google_vignette

Ezequiel Molina
FCA - UNJu