Actualizando desde versiones anteriores
Después de descargar el software, se recomienda descomprimir en un directorio diferente del directorio actual. También puede utilizar el mismo directorio y sobrescribir los archivos.
Manteniendo el mismo directorio para Clarive¶
Si decide mantener el mismo directorio que la versión anterior de Clarive, es necesario hacer una copia de seguridad de
carpetas $CLARIVE_BASE/local y$CLARIVE_BASE/clarive y reemplazarlos con los nuevos.
Nuevo directorio para Clarive¶
Cuando se utiliza un directorio diferente, es necesario actualizar la variable de entorno $CLARIVE_BASE con el directorio donde desea descomprimir la nueva versión.
export CLARIVE_BASE=/opt/clarive
También hay que mover las carpetas de los logs, las extensiones y las configuraciones, etc..
mv $CLARIVE_BASE_OLD $CLARIVE_BASE rm -rf $CLARIVE_BASE/local rm -rf $CLARIVE_BASE/clarive
Una vez que estos pasos se han realizado, la nueva versión del directorio se descomprime en el nuevo directorio $
CLARIVE_BASE
Las migraciones de datos¶
Las migraciones de datos pueden ser requeridos cuando se inicia el servidor (dispatcher o un servidor web).
Cuando se necesitan las migraciones, se mostrará el siguiente mensaje:
pid_file: /opt/clarive/logs/cla-web-host-3000.pid (I)2015-03-04 21:19:38.057[74032] [B::Mongo:81] Mongo: new connection to db `acmebank` (D)2015-03-04 21:19:38.062[74032] [cache:43] CACHE Setup ok: expire_seconds 90000 driver Mongo ERROR: Migrations are not up to date. Run with --migrate flag or use migra- commands
Para remediar esta situación, inicie el servidor o dispatcher con la opción --migrate añadido:
cla web-start -c [myenv] --migrate
Esto inicializará la migración, después de lo cual se iniciará el servidor/dispatcher de manera automática.