Instalacion Guarani 3.11.1 en Produccion

Hola, estoy tratando de instalar Guarani 3 en Produccion, pero tengo dudas al seguir el instructivo. Las enumero todas aqui abajo.

Aguardo respuesta.
Muchas Gracias
Saludos

Esteban


El instructivo dice que si se esta instalando en produccion se debe ejecutar:

sudo svn checkout https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/trunk/3.11.x.y <path proyecto Guaraní>

En ese directorio no hay nada con 4 numeros, solo esta 3.11.1 . ¿como se genera el valor de “y”?


Al no tener ninguna personalizacion, use el mismo 3.11.1 y puse s al momento de preguntar si era produccion. Pude continuar pero en el punto 8 al ejecutar :
sudo ./guarani cargar -d <path proyecto Guaraní>

salio el siguiente error:

[b]sudo ./guarani cargar -d /usr/local/proyectos/guarani
INSTANCIA: La instancia ‘desarrollo’ es invalida. (la carpeta ‘/usr/local/proyectos/guarani/lib/toba/instalacion/i__desarrollo’ no existe)
toba_error: INSTANCIA: La instancia ‘desarrollo’ es invalida. (la carpeta ‘/usr/local/proyectos/guarani/lib/toba/instalacion/i__desarrollo’ no existe)

[TRAZA]exception ‘toba_error’ with message ‘INSTANCIA: La instancia ‘desarrollo’ es invalida. (la carpeta ‘/usr/local/proyectos/guarani/lib/toba/instalacion/i__desarrollo’ no existe)’ in /usr/local/proyectos/guarani/lib/toba/php/modelo/toba_modelo_instancia.php:37
Stack trace:
#0 /usr/local/proyectos/guarani/lib/toba/php/modelo/toba_modelo_catalogo.php(54): toba_modelo_instancia->__construct(Object(toba_modelo_instalacion), ‘desarrollo’)
#1 /usr/local/proyectos/guarani/lib/toba/php/consola/comandos/comando_toba.php(52): toba_modelo_catalogo->get_instancia(‘desarrollo’, Object(consola))
#2 /usr/local/proyectos/guarani/lib/toba/php/consola/comandos/comando_proyecto.php(321): comando_toba->get_instancia()
#3 /usr/local/proyectos/guarani/lib/toba/php/consola/comandos/comando_proyecto.php(91): comando_proyecto->opcion__cargar(NULL)
#4 /usr/local/proyectos/guarani/lib/toba/php/consola/comando.php(54): comando_proyecto->ejecutar_opcion(‘opcion__cargar’, NULL)
#5 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(74): comando->procesar()
#6 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(51): consola->invocar_comando(‘proyecto’, Array)
#7 /usr/local/proyectos/guarani/lib/toba/php/consola/run.php(32): consola->run(Array)
#8 {main}[/b]

¿a que se debe este error?


Por ultimo, si continuo, ejecuto el punto 9
sudo ./guarani instalar

y tira el error:
La opcion ‘instalar’ 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,021 segundos

Hola Esteban,

Sobre el primer punto, la versión de cuarto dígito debe ser creada por la institución. La misma representa una foto estable de un momento del proyecto. En el diagrama de flujo de documentación lo podés encontrar justo arriba de “¿Hay ambiente de producción?”, y si no en el siguiente link.

Sobre esta cita:

Al no tener ninguna personalizacion, use el mismo 3.11.1 y puse s al momento de preguntar si era produccion.

Cuando decís que no tienen personalizaciones: ¿tampoco han agregado el logo institucional para el tipo de página?

Tener o no personalizaciones no tiene incidencia en la respuesta a esa esa pregunta. Si observás en el paso 3 del instructivo de instalación en producción, se especifica responder siempre:

Se trata de una instalacion de producción? (Si o No) (s/n): n

Por dicha razón surgen los problemas posteriores. Lo mejor sería realizar la instalación nuevamente.

Finalmente, el problema con el comando instalar tiene que ver con que no pudiste completar la carga del proyecto Guaraní, y por lo tanto no reconoce el comando. Después de efectuar una instalación limpia, no deberías tener problemas.

Saludos,
Fernando