Migración de Usuarios - Instalación Mapuche 2.0

Buen dia.

Objeto Consulta: Instalación Mapuche 2.0.0

la Instalación de Mapuche 2.0 no ha migrado: usuarios - perfiles de datos

  • perfiles funcionales desde la base de datos de la versión Mapuche 1.22.1

Entorno Actual
Sistema Operativos: Linux, Debian 7
Apache: apache 2
Php : PHP 5.3.3
base de datos: Postgresql 9.1.9

Entorno Anterior
Sistema Operativo : Debian 6
Apache: Apache 2
Php:5.3.23
Base de Datos: Postgresql 8.3.7

Situación.

la Instalación de Mapuche 2.0 y migración de la base de datos 1.22.1 a la
nueva versión se realizo correctamente. El unico problema que hemos
encontrado es que no se migraron:
Usuarios - Perfiles de datos - Perfiles Funcionales.

Preguntas

1.- Existe alguna manera de migrar estos datos a la nueva version Mapuche
via sql?
2.- En la nueva version, se deben dar de alta estos datos nuevamente?
3.- Esta situación se produce al haber hecho una instalación y no haber
actualizado sobre la versión Mapuche 1.22.1 ?

Desde ya muy agradecidos por su ayuda.

Carlos Ayarde

Hola,

Muy probablemente el error se genero por haber realizado la migración como vos comentas (instalando desde cero).

El instalador/acualizador del SIU-Mapuche necesita leer unos archivos .php (metadatos_compilados) para poder armar los usuarios y perfiles despues de una actualización.

Te propongo que realices una actualización en lugar de una instalación de cero.

En caso de que lo que quieras hacer es una migración del servidor (por lo que veo es lo que intentas hacer) en paralelo a la actualización podes hacer una instalación desde 0 de mapuche 1.22.1 en el servidor nuevo diciendo que queres una base nueva (luego la descartamos) y luego cargar la base actual. Los pasos serián:

Instalar desde 0 en maquina nueva versión 1.22.1 con base nueva

  • Borrar la base nueva y cargar la base vieja (verificar que todos los parametros de conexión a la base sean correctos)
  • Ingresar al SIU-Mapuche, Administración → Usuarios, ingresar a la administración de Perfiles Funcionales, abrir uno … y guardarlo (no es necesario modificarlo, con esto solo guarda los metadatos necesarios)
  • Ahora si se puede proceder a una actualización a SIU-Mapuche 2.0.0 en el servidor nuevo.

Saludos!

Gracias Gustavo.

Veo de aplicar recomendación. Aunque creo que vamos a tener que dar de alta de nuevo. la Versión 2.0 ya esta en producción.

Si es viable crear todos los usuarios nuevamente y asignarle sus permisos no dudes en hacerlo por que si la base ya esta en producción lo ultimo que te pase ya no te sirve, y hacer otro tipo de solución puede ser muy costoso y riesgoso.

Definitivamente te recomiendo que crees nuevamente los usuarios manualmente.

Saludos!

Agradecido