Error al Copiar Encuesta (Kolla 3.7)

Hola, luego de actualizar de 3.6.2 a 3.7.0 quiero ejecutar la nueva operacion copiar o mover encuesta, y copiar la encuesta del recien graduado desde la unidad de gestión predeterminada a otra unidad, pero me salta un error: “El ID de autorización no tiene el privilegio para poder realizar la operación especificada en el objeto identificado”

Adjunto una captura del error y dejo el log luego de ejecutar la operación.

Saludos!
Diego.

[ERROR][kolla] SQLSTATE[42501]: Insufficient privilege: 7 ERROR: must be owner of relation sge_pregunta
CONTEXT: SQL statement “ALTER TABLE sge_pregunta ADD COLUMN old_id Integer”
PL/pgSQL function copiar_encuesta_a_unidad_gestion(integer,character varying) line 27 at SQL statement
[ERROR][kolla] El ID de autorizaci�n no tiene el privilegio para poder realizar la operaci�n especificada en el objeto identificado.
[ERROR][toba] toba_error: El ID de autorizaci�n no tiene el privilegio para poder realizar la operaci�n especificada en el objeto identificado.

[TRAZA]exception ‘toba_error’ with message ‘El ID de autorizaci�n no tiene el privilegio para poder realizar la operaci�n especificada en el objeto identificado.’ in /var/vhosts/kolla/aplicacion/php/operaciones/encuestas/copiar_mover/ci_copiar_o_mover_encuesta.php:34
Stack trace:
#0 [internal function]: ci_copiar_o_mover_encuesta->evt__formulario__modificacion(Array)
#1 /var/vhosts/kolla/toba/php/nucleo/componentes/interface/toba_ci.php(322): call_user_func_array(Array, Array)
#2 [internal function]: toba_ci->registrar_evento(‘formulario’, ‘modificacion’, Array)
#3 /var/vhosts/kolla/toba/php/nucleo/componentes/interface/toba_ei.php(300): call_user_func_array(Array, Array)
#4 /var/vhosts/kolla/toba/php/nucleo/componentes/interface/toba_ei_formulario.php(390): toba_ei->reportar_evento(‘modificacion’, Array)
#5 /var/vhosts/kolla/toba/php/nucleo/componentes/interface/toba_ci.php(201): toba_ei_formulario->disparar_eventos()
#6 /var/vhosts/kolla/toba/php/nucleo/toba_solicitud_web.php(135): toba_ci->disparar_eventos()
#7 /var/vhosts/kolla/toba/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#8 /var/vhosts/kolla/toba/php/nucleo/toba_nucleo.php(79): toba_solicitud_web->procesar()
#9 /var/vhosts/kolla/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#10 {main}
[INFO][toba] componente(38000888): [ callback ] ‘conf__pant_inicial’ no fue atrapado
[INFO][toba] componente(38000888): [ callback ] ‘conf__formulario’ no fue atrapado


error_al_copiar_encuesta.png

error_al_copiar_encuesta.png

Hola Diego,
gracias por lo detallado del reporte. Disculpá que ayer no te respondimos, pero estamos viendo el caso.
Seguramente entre hoy y mañana te pasamos la manera de resolverlo.
Saludos.

Hola Clara, te cuento que lo solucioné haciendo superusuario (en el motor de postgres) al usuario que usa kolla.

Me parece que el tema viene porque cuando lo instalé , durante el proceso de instalación, se creó un usuario de base de datos “kolla” que es el que quedó en el bases.ini, pero cuendo corrí la actualización se usó el usuario postgres… y ahi hay algo que quedó mal. No es tan grave, pero por ahi es un detalle a tener en cuenta con el instalador cuando hace actualizaciones.

Saludos!
Diego.

Hola Diego,
si, el problema está en los permisos del usuario sobre las tablas del negocio. Estamos haciendo unas modificaciones en el proceso para que no se produzcan esos problemas si hay diferencias en los permisos. Terminamos con las pruebas y se las mandamos.
Saludos.

Hola Diego,
te confirmo que tenemos las modificaciones en el proceso de copiado para evitar el problema con los permisos de los usuarios. Si quieren dejar de usar la solución que aplicaron ustedes por favor levantanos una solicitud en GDS y los guiamos en el cambio.
Gracias y saludos!
Clara.

Clara,
Buenos días y disculpen la intromisión. Mi consulta es sobre si se va a publicar un instalador actualizado de la versión 3.7.0 o sera necesario abrir un GDS en caso de que se produzca dicho error. Según recuerdo el proceso de actualización requiere el ingreso de la contraseña del superusuario de la base de datos y por ende el error podría reproducirse en otras instalaciones. En nuestro caso (UNR) aun no hemos actualizado a 3.7.0.
Desde ya muchas gracias.

Saludos,
Nicodemo.

Buen día,
la solución a este problema la estaremos publicando próximamente en 3.7.1.

Puede ocurrir y depende del usuario indicado para la Aplicación. Durante la instalación se piden dos usuarios, uno es para el instalador (superusuario) y seguidamente se solicitan los parámetros del usuario de Aplicación. Este último no necesariamente será el mismo que el anterior, si no existe lo crea el instalador y en este caso es cuando se genera el problema reportado en que no se tienen permisos suficientes.

Para quienes ya pasaron a 3.7.0 y no estén usando un usuario con privilegios suficientes para que la aplicación se conecte a la base, podemos adelantarles esta corrección.

Si lo necesitan por favor levanten un GDS en Kolla.

Saludos!
Myriam