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!