Administrar Cursadas - Problema con Período Lectivo

Hola a todos!

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.

/etc/apache2# /etc/init.d/apache2 restart
[ ok ] Restarting apache2 (via systemctl): apache2.service.

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

¿Cómo proseguimos?

Como siempre, muchas gracias!

Saludos!

Federico


Captura - Error perAodo lectivo.jpg

Captura - Error perAodo lectivo.png

  1. ¿El usuario tiene perfil de datos? (Recuerden indicar este tema siempre ante algun error)

  2. ¿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?

Alejandro:

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.

Gracias!

Saludos,

Federico

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.

Desde ya, muchas gracias.

Saludos cordiales,
Javier.

Hola Federico:

   ¿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) ?

Saludos.

Sergio:

Como había señalado en el primer mensaje del thread, el Suhosin se encuentra configurado tal como se indica en la documentación técnica.

Con respecto a los logs, ahora los solicito y los incorporo al thread.

Muchas gracias!

Federico

Estimados,

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.

Saludos y Muchas gracias !
Javier.

Estimados:

Adjunto los logs:

  • de la aplicación (/g3w3/instalacion/log)

Ahora agrego los de Apache y Sistema.


20161118_154440___6851 - AplicaciAn.txt (3.29 KB)

20161118_154448___1586 - AplicaciAn.txt (3.52 KB)

Adjunto los logs de Apache (Access)


access - Apache.txt (337 KB)

access1 - Apache.txt (43.9 KB)

access2 - Apache.txt (94.8 KB)

Adjunto los logs de Apache (error).


error - Apache.txt (1.98 KB)

error1 - apache.txt (493 Bytes)

error2 - Apache.txt (968 Bytes)

Finalmente, adjunto los logs del sistema (/var/log/syslog).

Gracias!


syslog.txt (6.06 KB)

syslog.1.txt (13.1 KB)

syslog.2.txt (16 KB)

Hola 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].

Saludos!

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).

Saludos!

Federico


sistema.log.txt (112 KB)

Federico,

           Por favor genera un GDS y lo seguimos por ese medio!

Saludos!

Sergio:

Perfecto, proseguimos por GDS.

Muchas gracias!

Estimados:

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.

Muchas gracias por la asistencia!

Saludos,

Federico

Federico,

Muchas gracias por el feedback. Nos alegra ver que se haya solucionado el inconveniente.

Saludos!