Hola estimados, estamos instalando la api de sidcer en un guarani 3.14, para iniciar las pruebas en un ambiente de testeo, pero nos ha tirado dos errores, estimo que uno depende del otro.
En una parte de la documentacion, dice:
Correr archivo diferencial.sql
Cuando ejecutamos el script da el siguiente error:
psql:/opt/proyectos/sidcer/1.0.2/diferencial.sql:18: NOTICE: function ws_datos_analitico(pg_catalog.int4,pg_catalog.int4,pg_catalog.bool) does not exist, skipping
DROP FUNCTION
psql:/opt/proyectos/sidcer/1.0.2/diferencial.sql:474: ERROR: invalid byte sequence for encoding “UTF8”: 0xf3 0x6e 0x20 0x2f
psql:/opt/proyectos/sidcer/1.0.2/diferencial.sql:478: ERROR: function ws_datos_analitico(integer, integer, boolean) does not exist
Luego, despues de instalar y configurar la api, e intentamos acceder a la misma, da una pantalla en blanco en el navegador, y revisando los logs del apache, muestra lo siguiente:
[Tue Dec 18 13:05:56.353497 2018] [:error] [pid 6193] [client xxx.xxx.xxx.xxx:34284] PHP Fatal error: Uncaught exception ‘SIU\TobaDb\ErrorDb’ with message ‘SQL ERROR: SQLSTATE[42P01]: Undefined table: 7 ERROR: relation “app_versiones_base” does not exist\nLINE 1: SELECT version_app FROM app_versiones_base\n ^\nSELECT version_app FROM app_versiones_base\n\t\t\t\t\tWHERE id_conversion = (select max(id_conversion) from app_versiones_base)’ in /opt/proyectos/sidcer/1.0.2/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php:169\nStack trace:\n#0 /opt/proyectos/sidcer/1.0.2/utiles.php(25): SIU\TobaDb\DbPDO->consultar(‘SELECT version_…’)\n#1 /opt/proyectos/sidcer/1.0.2/index.php(24): utiles->sistemaActualizado()\n#2 {main}\n thrown in /opt/proyectos/sidcer/1.0.2/vendor/siu/toba-db/src/SIU/TobaDb/DbPDO.php on line 169
buenos días podrías por favor completar los datos de tu perfil para que sepamos de que universidad sos y así poder revisar tu nodo sin tener que preguntarte siempre esto?
Saludos.
Estamos intentando instalar la api en Guarani 3.14, siguiendo las instrucciones que dan en la misma api, mas puntualmente en el archivo:
README.md
El cual dice:
API EXTERNA
2 =======
3
4 API para información academica del alumno.
5
6
7 ¿Qué necesito?
8 ----------------------
9 + Guaraní 3.14 o superior
10 + Correr archivo diferencial.sql
11 + Si posee guarani 3.14 mandar mail a guarani3@siu.edu.ar
12 + composer https://getcomposer.org/
13
14
15 ¿Instalación?
16 -------------
17 + Ejecutar: composer install
18 + Copiar el archivo parametros_template.ini a parametros.ini
19 + Configurar el archivo parametros.ini
20 + Copiar el archivo alias_api_template.conf a alias_api.conf
21 + Configurar alias_api.conf con el alias y el path. Debe Respetar el mismo alias de parametros.ini
22 + Ejecutar: ln -s /alias_api.conf /etc/apache2/sites-enabled/.conf
23 + Reiniciar Apache
Pero, cuando ejecutamos el paso: 10 + Correr archivo diferencial.sql
Da los errores que explico mas arriba, por lo que no me quedaria claro si la api funciona o no con los errores que muestra la ejecucion del script.