En Guaraní 3.11.2, en Gestión, estamos teniendo un problema en uno de los entornos con la operación “Administrar Comisiones”, Seleccionado el filtro de “Año Lectivo”, cuando intentamos seleccionar el “Periodo Lectivo”, el combo desplegable se encuentra bloqueado (adjunto captura para ilustrar la situación). Los períodos lectivos cargados cumplen con los prerrequisitos y están vinculados al año que intentamos filtrar.
Ya revisamos algunos threads del foro y aplicamos las soluciones propuestas, pero el problema persiste.
Cuando se intenta lo que indica este thread, al reiniciar el Apache salta la siguiente leyenda:
/etc/apache2# service apache2 restart
Job for apache2.service failed. See ‘systemctl status apache2.service’ and ‘journalctl -xn’ for details.
Intentamos comentando el cambio hecho en “envvars” y se puede reiniciar el Apache con normalidad.
Con respecto a lo indicado en este otro, hablaba de que faltaban permisos de www-data a la carpeta /lib/toba/instalación/i_desarrollo ; pero en el servidor figura así y está bien:
/guarani/lib/toba/instalacion# ls
total 52K
-rwxrwxr-x 1 www-data www-data 5 Oct 3 11:31 VERSION*
-rwxrwxr-x 1 www-data www-data 147 Oct 3 11:31 smtp.ini*
-rwxrwxr-x 1 www-data www-data 929 Oct 3 11:31 saml.ini*
-rwxrwxr-x 1 www-data www-data 938 Oct 3 11:31 openssl.ini*
-rwxrwxr-x 1 www-data www-data 1.1K Oct 3 11:31 openid.ini*
-rwxrwxr-x 1 www-data www-data 76 Oct 3 11:31 ldap.ini*
-rwxrwxr-x 1 www-data www-data 150 Oct 3 11:31 cas.ini*
drwxrwxr-x 2 www-data www-data 4.0K Oct 3 11:39 logs_comandos/
-rwxrwxr-x 1 www-data www-data 415 Oct 3 11:52 instalacion.ini*
drwxrwxr-x 7 www-data www-data 4.0K Oct 3 11:56 i__desarrollo/
-rwxrwxr-x 1 www-data www-data 4.4K Oct 3 11:57 toba.conf*
-rwxrwxr-x 1 www-data www-data 786 Oct 6 14:56 bases.ini*
Les adjunto algunos datos técnicos adicionales, por si hicieran falta:
Versión PHP: PHP 5.6.24-0+deb8u1
Versión Posgtgres: psql (PostgreSQL) 9.4.9
Versión Apache: Server version: Apache/2.4.10 (Debian)
Las variables de Suhosin se encuentran en 128, en nuestro caso en el archivo /etc/php5/mods-available/suhosin.ini
¿El usuario tiene perfil de datos? (Recuerden indicar este tema siempre ante algun error)
¿Probaste alguna otra operacion que tenga un filtro por período lectivo asociado a un año academico?
Por ejemplo el reporte » Cursadas » Reportes » Comisiones por Período Lectivo
¿Podras verificar si sucede lo mismo?
El usuario es el administrador del sistema, no tiene ningún perfil de datos asociado. En nuestro entorno de Desarrollo usamos el mismo usuario y podemos utilizar ese campo sin inconvenientes.
Con respecto a otras operaciones, como la que nos indicás, sucede lo mismo en todos los casos en los que figure “Periodo Lectivo” como filtro.
Buenas tardes,
Me sumo al inconveniente que menciona Federico. En UNSAM estamos teniendo el mismo inconveniente en un Guarani 3 de Test para todas las UUAA.
Quedo atento a las soluciones que se encuentren para el caso.
¿Tiene habilitado el Suhosin? ¿Configuraron los parámetros como dice esta [url=http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.12.0/instalacion_desde_cero/requisitos_previos/linux] documentación[/url] en el punto 7?.
¿Revisaron el log de aplicación, el log de apache y el log del sistema (/var/log/syslog) ?
Cumplo en dejar registro de que pude resolver este caso.
Se resolvió al cambiar un permiso para que la aplicación pueda crear una carpeta “logs” , probablemente algo de lo mencionado en el primer mensaje de federico.
Si bien en el [url=http://foro.comunidad.siu.edu.ar/index.php?topic=11431.msg49498]primer post[/url] comentaste que www-data tiene permisos para escribir sobre la carpeta [b]i__desarrollo[/b]
drwxrwxr-x 7 www-data www-data 4.0K Oct 3 11:56 i__desarrollo/
Por favor verifiquen que el usuario con el cual corre apache, tiene permisos [b]recursivos[/b] para escribir en la carpeta de logs.
[b]lib/toba/instalacion/i__desarrollo/p__guarani/logs[/b], en esa carpeta el Apache debe poder escribir sobre el archivo [b]sistema.log[/b], que es el archivo de logs de Gestión que no nos adjuntaron, posiblemente porque no se está generando [url=http://foro.comunidad.siu.edu.ar/index.php?topic=11431.msg49517](de esta manera solucionó el problema Javier)[/url].
Sergio, muchas gracias por la respuesta!
Lamentablemente, me indican desde sistemas que asignaron los permisos que nos indican y el problema persiste.
Adjunto el log de Gestión (tal como comentaste, no se estaba generando) para ver si podemos identificar el inconveniente (el desplegable de “Período Lectivo” figura grisado en todas las operaciones que lo utilizan).
Cumplo en informar que finalmente pudimos solucionar el inconveniente. El combo no funcionaba debido a que había un bloqueo en la llamada Ajax que realiza la aplicación al momento de querer cambiar el combo, que estaba siendo bloqueado por un equipo de seguridad en la red (firewall). Se habilitó la llamada y el combo de selección de períodos lectivos finalmente funciona.