[SOLUCIONADO] No existe: ./guarani migrar_base al pasar de 3.10.0 a 3.10.1

Hola que tal?

Estoy pasando de la versión 3.10.0 a la 3.10.1

En el paso donde dice:
guarani migrar_base
como figura en: http://portalguarani.siu.edu.ar/Portal/wiki/G3/gestion/3.10.0/DocTecnica/ActualizacionConPersonalizaciones

Me dice que no existe la opción migrar_base del comando guarani,
de hecho me despliega todas las opciones disponibles y esa no está.

Lo otro raro que vi es que antes en la 3.10.0 tenia …/guarani/bin, y ahi dentro el comando guarani,
ahora me generó otro bin dentro del bin, así: …/guarani/bin/bin y ahí dentro el comando guarani

Que puede ser? A alguien le pasó lo mismo?

Les paso las opciones que me dice que existen del comando a continuación:


./guarani migrar_bases
La opcion ‘migrar_bases’ no existe


Administracion de PROYECTOS

INVOCACION: toba proyecto OPCION [-p id_proyecto] [-i id_instancia]

[-p id_proyecto] Asume el valor de la variable de entorno ‘TOBA_PROYECTO’: guarani
[-i id_instancia] Asume el valor de la variable de entorno ‘TOBA_INSTANCIA’: desarrollo

Lista de opciones

actualizar_proyecto
personalizable Hace que un proyecto pueda ser personalizado.
revincular Revincula las clases que representan componentes. Reescribe código, utilizar con CUIDADO.
autoload Regenera el autoload del proyecto. Ejecutar cuando se crea una nueva clase.
Opcional: [-s] Si se utiliza esta opción solo se genera el autoload de la personalizacion
crear Crea un proyecto NUEVO.
Opcional: [-x] Si se utiliza esta opción el proyecto creado será personalizable
cargar Carga el PROYECTO en la INSTANCIA (Carga metadatos y crea un vinculo entre ambos elementos).
Opcional: [-d ‘directorio’] [-a 0|1] Indica si se deben generar los alias para el proyecto
info Brinda informacion sobre los METADATOS del proyecto.
exportar Exporta los METADATOS del proyecto.
regenerar Elimina los METADATOS del proyecto y los vuelve a cargar.
eliminar Elimina el PROYECTO de la INSTANCIA (Elimina los metadatos y el vinculo entre ambos elementos).
actualizar Exporta los METADATOS, actualiza el proyecto (usando svn) y regenera el proyecto en la instancia
compilar Compila los METADATOS del proyecto.
publicar Incluye al proyecto dentro del archivo de configuración de apache (toba.conf)
Opcional: [-u ‘url’] Lo publica en una url específica (por ej. /mi_proyecto )
despublicar Quita al proyecto del archivo de configuración de apache (toba.conf)
empaquetar Crea un instalador del proyeto/framework para produccion
Opcional: [-d ‘deployment’] Indica si el instalador sera para produccion o desarrollo.
actualizar_login Actualiza o crea la operación de login asociada al proyecto
importar Importa y migra un proyecto desde otra instalacion de toba
-d ‘directorio’. Especifica el path de toba que contiene el proyecto a migrar
ejecutar_tareas Ejecuta las tareas planificadas pendientes
Opcional: [-v 0|1] Modo verbose
migrar_toba Migra un proyecto entre dos versiones toba.
Opcionales: [-d ‘desde’] [-h ‘hasta’] [-R 0|1] [-m metodo puntual de migracion]
_________________________________

ver_log Muestra los LOGS del proyecto
Opcional: [-n ‘numero’] Muestra un log específico. Por defecto se muestra el último
roles_script Genera el script de creacion de roles en bd y asignacion de permisos a los mismos


TIEMPO: 0,031 segundos

Hola Sergio,

No deberías tener el comando ‘guarani’ dentro de ‘bin/bin’. Podrías hacer un svn status sobre la carpeta del proyecto Guaraní y adjuntar el resultado?

Más allá de eso, veo que estás invocando a “migrar_bases” cuando lo correcto es “migrar_base” (singular).

Saludos, Florencia.

Hola Florencia, como andas?

Fue un error de tipeo acá nomas, en realidad puse: ./guarani migrar_base, lo volvi a probar por las dudas de nuevo y lo mismo.

Por las dudas volvi a correr esto:
svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/uner/gestion/trunk/3.10.1

Y me creo otro directorio bin mas adentro!

Te adjunto la salida de svn status:

svn status
? migracion
? install.dir.16694
? .jvm.bin
? g3w2
? install.dir.9414
? g3w3
? informix
? clienteinformix
M php/operaciones/constancias/solicitar_constancias/ci_edi_solicitar_constancias.php
M php/operaciones/constancias/administrar_solicitudes/ci_edi_administrar_solicitudes_constancias.php
? personalizacion/metadatos
M personalizacion/personalizacion.ini
? temp/12ea4be1a104ca389b4e423656791ba4
? temp/b41855ccc01cc4c121ea8b3a4bfce1c0
? temp/0eefab13ce8d1ecf7368d599a28b0241
? temp/3ed03d53b92e6ff2ec3f56ccb25fd9b3
? temp/dc69500c69653c76ca289b29f11985f2
? temp/5fbe5fc8637d7b436caf14ac51738fc5
? temp/7448b4f3f0196a6694cdacf3ed383e05
? temp/6eec1d3e17d471c550ce3f790dddbdef
? temp/db39668bcc9a4c803a2b892be968b596
? temp/f526b5073a04de6531e174d3e4ec1837
? temp/9e0f27b9f15f9a4374c1cbb69fa82f33
? temp/9b9a87e8034176019124aebe5ad044c5
? temp/97a13054d228f7d63b2d8824b0c93126
? temp/49c4b33915eaac79cfbba2279e155342
? temp/272c020b5121ef08fdbbc1183b7eb0cb
? temp/367080ff60cb72feb1285e0aea306700
? temp/0b47af510206712306e89604f4ac0194
? temp/dc709b9d98938241cae254b5c93cf724
? temp/d8fef19a5b42869d86e5dbdad7360ce3
? temp/69447bf18b3185fc1bb50dbb0146c99e
? temp/800SIUDOC501.jrxml.jasper
? temp/335e2a105189d022144e4a2a4a411b49
? temp/aacddc4e3fcd39826da677a226b45836
? temp/40a1818c0333e9ca2d0c689d2a7705ee
? temp/c67ee362771efb257e6173ea74acaf3e
? temp/947979d27b73c2eb2887445f42219abf
? temp/6d3f292e0526de6cbfe56d301a3741ae
? temp/8dcccc6af7857824d151c7526ad28c36
? temp/6ceef88362987d2fda8c0b13b2fc09d5
? temp/dd8663d6af464a297b1f1f7c70b9ee5b
? temp/e43324fd43d1a6b7703de1d4fe93cece
? temp/800SIUDOC501.jrxml
? temp/a4ce63277222dc943dd0266d3469e091
? temp/03f51b507b57a7e9b1d2f7c13ef093c0
? temp/385d34d3192a0e4572344a5fe2985f4d
? temp/3ac67d5b93212dbb9ebe66eef9346263
? temp/86ebe26c5c3673e159af4035c6805c6e
? temp/d4c6045e3917b165965bcf131bea9c3a
? lib/toba/instalacion
? lib/toba/temp/xmlD5NmbZ
? lib/toba/temp/xml7s9KHM
? lib/toba/temp/archivo.pdf
? lib/toba/bin/entorno_toba_2.6.sh
S bin
M bin/personalizacion
? bin/lib/toba/instalacion
S bin/bin
? bin/bin/guarani.bat
? bin/bin/guarani
! bin/bin/instalador
! bin/bin/personalizacion
! bin/bin/saml_module
! bin/bin/temp
! bin/bin/lib
! bin/bin/bin
! bin/bin/fuentes
! bin/bin/metadatos
! bin/bin/proyecto.ini
! bin/bin/menu.ini
! bin/bin/exportaciones
! bin/bin/www
! bin/bin/BD
! bin/bin/php
! bin/bin/var
! bin/bin/menu.ini.tmpl
! bin/bin/metadatos_originales
M proyecto.ini
M menu.ini
? www/img/logo_medio_siu.gif
? www/img/logo_guaranijpg
? www/img/logo_guarani.gif
? www/img/logoSIU.gif
! www/img/logo_guarani.jpg
M www/img/logo.gif
M www/img/logo_medio.gif
? BD/datos_auditoria_3.10.0.sql
? BD/datos_auditoria_2224.sql.0.old
? BD/datos_auditoria_2224.sql.1.old
? BD/tmp
? BD/datos_auditoria_2224.sql

Sergio,

Te diría que borres la carpeta ‘bin’ y luego la traigas nuevamente con ‘svn update’. Para segurarnos que la working copy quede limpia después de eso hacé un ‘svn cleanup’.
Donde estás posicionado cuando hacés el switch? Para verificar que estés apuntando a la versión 3.10.1 hacé un ‘svn info’.

Saludos, Florencia.

Florencia, svn info me devuelve como que sigo en la 3.10.0, aun haciendo el svn switch

el svn sw lo corri dentro de /usr/local/guarani

Te paso el svn info y voy a hacer los otros pasos me sugeriste:

svn info
Ruta: .
URL: https://colab.siu.edu.ar/svn/guarani3/nodos/uner/gestion/trunk/3.10.0
Raíz del repositorio: https://colab.siu.edu.ar/svn/guarani3
UUID del repositorio: e0a68ae1-9d37-43c1-981e-8b60bee60b31
Revisión: 2224
Tipo de nodo: directorio
Agendado: normal
Autor del último cambio: sergio
Revisión del último cambio: 1783
Fecha de último cambio: 2015-01-23 19:18:33 -0300 (vie 23 de ene de 2015)

Ahora si!

Ahi elimine la carpeta bin, la traje con el update, volvi a hacer el switch y pude ejecutar el migrar_base.

GRACIAS!