cancel
Showing results for 
Search instead for 
Did you mean: 

Migración Alfresco CE 5.0.b a 5.0.c

ecolon
Champ in-the-making
Champ in-the-making
Hola,

tal vez esto sea muy sencillo pero prefiero preguntar.

Instalé hace unos meses Alfresco CE 5.0.b y ví que salió CE 5.0.c

Que debo hacer para actualizarlo.

Gracias de antemano.
3 REPLIES 3

angelborroy
Community Manager Community Manager
Community Manager
Tienes dos alternativas:

1. Sobreescribir los componentes individuales con los actualizados para la versión 5.0.c (https://wiki.alfresco.com/wiki/Community_file_list_5.0.c) que puedes descargar en la sección "Individual Components and Custom Installs"
2. Realizar una migración completa de acuerdo al proceso general (https://wiki.alfresco.com/wiki/General_Upgrade_Process)

En tu caso quizá sea más rápido aplicar la opción 1.
Hyland Developer Evangelist

ecolon
Champ in-the-making
Champ in-the-making
Muchas gracias.

Saludos.

ecolon
Champ in-the-making
Champ in-the-making
Hola,

después de hacer varias pruebas, el procedimiento con el cual no tuve problemas es el siguiente:
Asumiendo que:
Alfresco 5.0.b
Tienen Linux
La carpeta de alfresco es /opt/alfresco
Base de datos Postgresql

Bajar los servicios de alfresco:
./alfresco.sh stop

Sacar un backup de la base de datos y documentos:
cd /opt/alfresco
tar -cvzf /opt/alf_data.tar.gz alf_data/

Sacar respaldo del archivo de configuración.
Esto es bastante útil si se va a instalar la nueva versión en el mismo servidor.
cp /opt/alfresco/tomcat/shared/classes/alfresco-global.properties /opt

Renombrar la carpeta de alfresco:
mv /opt/alfresco /opt/alfresco50b

Instalar desde cero la nueva versión, en mi caso desde el archivo .bin. Instalarlo en la misma ruta que el anterior (/opt/alfresco)

<b> No iniciar los servicios de alfresco hasta que el procedimiento este completo. </b>

Ya en la nueva versión instalada, borrar la base de datos que viene por defecto:
rm -rf /opt/alfresco/alf_data

Descomprimir nuestro archivo previamente guardado de alf_data:
tar -cvzf /opt/alf_data.tar.gz -C /opt/alfresco/

Para evitar algunos problemas de indices, solr4 y demás, hay que forzar a que se reconstruyan todos los índices, lo cual puede tomar un tiempo, pero evita muchos problemas en los sitios (a mí me daba error al visualizar "Documentos Recientes" dentro de un sitio):
cd /opt/alfresco/alf_data
rm -rf contentstore.deleted
rm -rf solr4Backup
Entrar al directorio solr4, ahi aparecen 3 directorios:
content
index
model

Borrar el contenido de estos 3 directorios. No he probado si puedo borrar estas carpetas también, si lo prueban comentan en este foro por fa.
cd /opt/alfresco/alf_data/solr4/content
rm -rf *
cd /opt/alfresco/alf_data/solr4/index
rm -rf *
cd /opt/alfresco/alf_data/solr4/model
rm -rf *

Copiar nuestro archivo de configuración de la versión anterior para que nos quede con la configuración que teníamos.
mv /opt/alfresco/tomcat/shared/classes/alfresco-global.properties /opt/alfresco/tomcat/shared/classes/alfresco-global.properties.original
cp /opt/alfresco-global.properties /opt/alfresco/tomcat/shared/classes/alfresco-global.properties

Ahora si, pueden iniciar los servicios de alfresco:
cd /opt/alfresco
./alfresco.sh start

Listo!