Instancia?? Problemas migrando de G3.12 a G3.13

Gente, buen día, les escribo porque tengo el siguiente error al migrar la versión de G3. Luego de seguir los pasos descriptos en http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.13.0/actualizacion/gestion pero al llegar al paso 3

Regenerar la instancia Toba

Me encuentro que NO tengo instancia…

Por favor me podrían dar una mano para ver como sigo… o sea tengo que volver a instalar el Toba de guaraní? Ya tengo la base en Postgres con los datos del 3.12…

Desde ya muchas gracias!

Hola Javier,

Cómo que no tenés instancia? Hay un error al ejecutar el comando?

Saludos, Florencia.

Florencia, gracias por responder. Así es cuando ejecuto el comando de regenerar me tira lo siguiente:

INSTANCIA: La instancia ‘desarrollo’ es invalida. (la carpeta ‘/usr/local/proyectos/guarani/gestion/bin/lib/toba/instalacion/i__desarrollo’ no existe)

Producción tampoco… por eso la consulta

Javier,

Y qué tenés dentro de la carpeta ‘/usr/local/proyectos/guarani/gestion/bin/lib/toba/instalacion/’?

Saludos, Florencia.

Te paso el print.


instancia.jpg

instancia.png

Javier,

No parece haber allí una instalación de Guaraní 3.12 funcionando. No te estarás equivocando de path? Hay más de una instalación en el mismo servidor?

Saludos, Florencia.

Florencia… la había hasta que ejecuté el comando svn switch… por eso mi consulta al foro…

Javier,

El comando ‘svn switch’ no afecta los archivos de la instalación, tienen seteada la propiedad ‘ignore’. Dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutá:

svn status

Por favor, envianos el resultado.

Saludos, Florencia.

Les paso lo solicitado. También paso un svn status en la carpeta bin dentro del proyecto…


svn_status1.png

svn_status1.png

svn_status2.png

svn_status2.png

Javier,

Dentro de la carpeta del proyecto (‘/usr/local/proyectos/guarani/gestion/’) ejecutá:

svn info

Por favor, envianos el resultado.

Saludos, Florencia.

Florencia, te paso lo solicitado.


info.png

info.png

Javier,

El switch no se hizo correctamente. Fijate que la carpeta ‘bin’ está en 3.13 y el resto en 3.12. Seguramente ejecutaste el comando mal posicionado: debías estar en ‘/usr/local/proyectos/guarani/gestion/’ y estabas en ‘’/usr/local/proyectos/guarani/gestion/bin’.

La carpeta instalación se tiene que haber borrado manualmente por error. Quizás la moviste? Podés buscarla?

Saludos, Florencia.

Florencia, es muy posible… no la moví a ningún lugar… qué tengo que hacer, instalar la 3.12 nuevamente y hacer el switch de nuevo o existe alguna otra alternativa?
Gracias

Hola Javier,

Asumo que no tenés personalizaciones porque estabas siguiendo el instructivo de actualización en entorno de desarrollo sin personalizaciones. Es correcto?

Tenés la base de datos de negocio de Guaraní? Esos datos seguramente querés conservarlos. Es así?

Saludos, Florencia.

Florencia, tal cual lo mencionas vos, No tengo personalizaciones y quiero recuperar los datos. Tengo la base.

Javier,

Tenías en una única base de datos la instancia Toba (esquema ‘desarrollo’) y los datos de negocio de Guaraní (esquema ‘negocio’)? Si es así, cuál es el nombre de dicha base de datos?

Saludos, Florencia.

Flor, te paso un adjunto con la configuración de la base.


DB.png

DB.png

Javier,

Antes que nada asegurate de resguardar los datos de la versión 3.12 haciendo un backup de la base de datos ‘toba_2_7’.

A continuación deberías hacer una instalación desde cero de la versión 3.13 siguendo el instructivo con algunas salvedades:
[Paso 3] Cuando ejecutes ‘sudo <path proyecto Guaraní>/lib/toba/bin/instalar’ ante la pregunta “PostgreSQL - Base de datos” respondé “toba_2_7”. Como ya existe la base y también el esquema ‘desarrollo’ vas a ver la siguiente advertencia:

La base 'toba_2_7' ya contiene un schema 'desarrollo', puede ingresar un nombre de base distinto sino quiere sobrescribir los datos actuales: (ENTER sobrescribe la actual):

Ingresá . Una vez creada la instancia y dado que el esquema ‘negocio’ también existe vas a ver otra advertencia:

Ya existe el modelo de datos, Desea reemplazarlo? (borra la base completa y la vuelva a cargar) (Si o No)
(s/n):

Ingresá “n”.
[Paso 9] En lugar de ejecutar el comando ‘sudo ./guarani instalar’ ejecutá ‘./guarani migrar_base’.

Cualquier problema o si se te genera alguna duda en un paso consultá!

Saludos, Florencia.

Muchísimas gracias! Lo voy a probar y les cuento cómo me fue!!

Florencia… Muchísimas GRACIAS!!!

Ya se puede cerrar el tema…