[SOLUCIONADO] UNC - Error al ingresar a Pilagá al reemplazar la BD

Error reportado al probar la máquina virtual reemplazando la BD pilaga demo por la base de producción.

-------- Mensaje original --------
Asunto: [Fwd: error en pilaga de la maquina virtual]
Fecha: Wed, 23 Oct 2013 19:22:58 -0300 (ART)
De: juan.montoya@spgi.unc.edu.ar
Para: eugenio@siu.edu.ar

Hola Eugenio:
Te envio el error de ingreso a Pilaga.

Un abrazo

Juan


error Pilaga de maquina virtual.png

error Pilaga de maquina virtual.png

Andrea,

Cuando puedas te pido me envíes estos dos archivos de su máquina virtual (son los logs de Pilagá y del Toba de Pilagá):

/usr/local/siu/pilaga/instalacion/i__produccion/p__pilaga/logs/sistema.log
/usr/local/siu/pilaga/toba/instalacion/i__produccion/p__pilaga/logs/sistema.log

Gracias

Saludos

El 28 de octubre de 2013 14:15, andrea.masuero@spgi.unc.edu.ar escribió:

Leo: te envío los logs estan comprimidos con winrar.
saludos
Andrea

Hola Andrea,

Según veo en los logs es un problema de permisos con la tabla sau_ws_vi_solicitud.
Quizás al cambiar de base quedó definido un usuario que no es el que ustedes utilizan en su instalación de pilaga o están faltando aplicar permisos.

Te paso algunas cosas a revisar y ejecutar para ver donde está el problema:

1ero - Revisar con que usuario se está conectando a la base pilaga: Esto lo podés ver editando el archivo /usr/local/siu/pilaga/instalacion/bases.ini (una definición pertenece a la base toba de pilaga y la otra a la base del sistema pilaga) , si el usuario que aparece no es el que ustedes usan lo pueden cambiar.

2do - Si el usuario que aparece en el bases.ini es el correcto podés reasignarle permisos a todas las tablas de la base. Para hacerlo ejecuta este query dentro de la BD pilaga

SELECT ‘GRANT ALL PRIVILEGES ON ’ || table_schema || ‘.’ || table_name || ’ TO USUARIO;’
FROM information_schema.tables
ORDER BY table_schema,table_name;

Luego copiá el resultado y pegalo en otra ventana del cliente que usen para conectarse a postgresql (siempre sobre la BD pilaga).
Eliminá las comillas si aparecen (algunos clientes como el pgadmin las agrega) y reemplaza el texto USUARIO por el usuario que usan para conectarse a la base pilaga.
Al ejecutar esto, dicho usuario ya debería tener permisos en todas las tablas de la BD pilaga.

Volvé a probar la aplicación, cualquier problema por favor enviame la captura y los archivos de log.

Saludos
Leo

---------- Mensaje reenviado ----------
De: andrea.masuero@spgi.unc.edu.ar
Fecha: 31 de octubre de 2013 09:57
Asunto: Re: [Fwd: error en pilaga de la maquina virtual]
Para: Leonardo Ramirez lramirez@siu.edu.ar

Hola Leo pudimos solucionar el error, le cambiamos los permisos con tu
script.
Estamos a full con web services.

                Muchísimas gracias!!