upgrade 4..0.2.9 a 4..2.0
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2014 02:41 PM
Estimados contertulios
Junto con saludarlos le comento que estoy realizando un upgrade desde la versión 4.0.2.9 EE a 4.2.0 (rhel 6, tomcat postgres, lucene) hasta acá es procedimiento es bastante simple, es decir
1-copia alfresco en frio
2-back up de la BD
3-instalacion nuevo alfresco sin iniciar
4-restore BD
5-redireccionar rutas alf_data y keystore
6-inicializar alfresco
El problema es que cuando arranca el servidor me da un error extraño, alguna idea? gracias!!!!!!
NFO: connected: 'socket,host=127.0.0.1,port=8100,tcpNoDelay=1'
2014-01-31 18:33:52,910 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'OOoJodconverter' subsystem, ID: [OOoJodconverter, default] complete
2014-01-31 18:33:53,137 WARN [cluster.core.ClusteringBootstrap] [localhost-startStop-1] License does not permit clustering: clustering is disabled.
2014-01-31 18:33:53,148 INFO [repo.admin.ConfigurationChecker] [localhost-startStop-1] The Alfresco root data directory ('dir.root') is: /opt/Alfresco/alf_data
2014-01-31 18:33:53,222 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Checking for patches to apply …
2014-01-31 18:33:54,095 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.swsdpPatch' (Patch to fix up the Sample: Web Site Design Project.).
2014-01-31 18:33:54,136 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.redeployParallelActivitiWorkflows' (Patch that redeploys both parallel activiti workflows, completion-condition now takes into account if minimum approval percentage can still be achived.).
2014-01-31 18:33:54,140 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.show.audit' (null).
2014-01-31 18:33:54,722 WARN [admin.patch.PatchExecuter] [localhost-startStop-1] Patch description is not available: Patch[ id=patch.show.audit, description=patch.show.audit.description, fixesFromSchema=0, fixesToSchema=6011, targetSchema=6012, ignored=false]
2014-01-31 18:33:54,730 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.updateMimetypesSVG' (Fix mimetype for SVG Image).
2014-01-31 18:33:54,741 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.updateMimetypesVISIO' (Fix mimetype for Microsoft Visio).
2014-01-31 18:33:55,468 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.emailAliasableAspect' (Add email aliases to attrubute table).
2014-01-31 18:33:55,505 INFO [patch.impl.AliasableAspectPatch] [localhost-startStop-1] AliasableAspectPatch: Commencing batch of 0 entries
2014-01-31 18:33:55,506 INFO [patch.impl.AliasableAspectPatch] [localhost-startStop-1] AliasableAspectPatch: Completed batch of 0 entries
2014-01-31 18:33:55,512 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.sharedFolder' (Add Shared Folder).
2014-01-31 18:33:55,596 ERROR [admin.patch.PatchExecuter] [localhost-startStop-1] 00310002 org.alfresco.error.AlfrescoRuntimeException: 00310001 Bootstrap failed
at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:362)
at org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch.applyInternal(GenericBootstrapPatch.java:123)
at org.alfresco.repo.admin.patch.impl.SharedFolderPatch.applyInternal(SharedFolderPatch.java:179)
at org.alfresco.repo.admin.patch.AbstractPatch.applyImpl(AbstractPatch.java:442)
at org.alfresco.repo.admin.patch.AbstractPatch.access$000(AbstractPatch.java:58)
at org.alfresco.repo.admin.patch.AbstractPatch$3$1.execute(AbstractPatch.java:602)
at org.alfresco.repo.admin.patch.AbstractPatch$3$1.execute(AbstractPatch.java:599)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452)
at org.alfresco.repo.admin.patch.AbstractPatch$3.doWork(AbstractPatch.java:605)
at org.alfresco.repo.admin.patch.AbstractPatch$3.doWork(AbstractPatch.java:592)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:614)
at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:561)
at org.alfresco.repo.admin.patch.PatchServiceImpl$PatchWork.applyPatch(PatchServiceImpl.java:491)
at org.alfresco.repo.admin.patch.PatchServiceImpl$PatchWork.execute(PatchServiceImpl.java:403)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:258)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:235)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:171)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy111.applyOutstandingPatches(Unknown Source)
at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:76)
at org.alfresco.repo.admin.patch.PatchExecuter$1.doWork(PatchExecuter.java:124)
at org.alfresco.repo.admin.patch.PatchExecuter$1.doWork(PatchExecuter.java:120)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:128)
at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Junto con saludarlos le comento que estoy realizando un upgrade desde la versión 4.0.2.9 EE a 4.2.0 (rhel 6, tomcat postgres, lucene) hasta acá es procedimiento es bastante simple, es decir
1-copia alfresco en frio
2-back up de la BD
3-instalacion nuevo alfresco sin iniciar
4-restore BD
5-redireccionar rutas alf_data y keystore
6-inicializar alfresco
El problema es que cuando arranca el servidor me da un error extraño, alguna idea? gracias!!!!!!
NFO: connected: 'socket,host=127.0.0.1,port=8100,tcpNoDelay=1'
2014-01-31 18:33:52,910 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'OOoJodconverter' subsystem, ID: [OOoJodconverter, default] complete
2014-01-31 18:33:53,137 WARN [cluster.core.ClusteringBootstrap] [localhost-startStop-1] License does not permit clustering: clustering is disabled.
2014-01-31 18:33:53,148 INFO [repo.admin.ConfigurationChecker] [localhost-startStop-1] The Alfresco root data directory ('dir.root') is: /opt/Alfresco/alf_data
2014-01-31 18:33:53,222 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Checking for patches to apply …
2014-01-31 18:33:54,095 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.swsdpPatch' (Patch to fix up the Sample: Web Site Design Project.).
2014-01-31 18:33:54,136 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.redeployParallelActivitiWorkflows' (Patch that redeploys both parallel activiti workflows, completion-condition now takes into account if minimum approval percentage can still be achived.).
2014-01-31 18:33:54,140 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.show.audit' (null).
2014-01-31 18:33:54,722 WARN [admin.patch.PatchExecuter] [localhost-startStop-1] Patch description is not available: Patch[ id=patch.show.audit, description=patch.show.audit.description, fixesFromSchema=0, fixesToSchema=6011, targetSchema=6012, ignored=false]
2014-01-31 18:33:54,730 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.updateMimetypesSVG' (Fix mimetype for SVG Image).
2014-01-31 18:33:54,741 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.updateMimetypesVISIO' (Fix mimetype for Microsoft Visio).
2014-01-31 18:33:55,468 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.emailAliasableAspect' (Add email aliases to attrubute table).
2014-01-31 18:33:55,505 INFO [patch.impl.AliasableAspectPatch] [localhost-startStop-1] AliasableAspectPatch: Commencing batch of 0 entries
2014-01-31 18:33:55,506 INFO [patch.impl.AliasableAspectPatch] [localhost-startStop-1] AliasableAspectPatch: Completed batch of 0 entries
2014-01-31 18:33:55,512 INFO [admin.patch.PatchExecuter] [localhost-startStop-1] Applying patch 'patch.sharedFolder' (Add Shared Folder).
2014-01-31 18:33:55,596 ERROR [admin.patch.PatchExecuter] [localhost-startStop-1] 00310002 org.alfresco.error.AlfrescoRuntimeException: 00310001 Bootstrap failed
at org.alfresco.repo.importer.ImporterBootstrap.bootstrap(ImporterBootstrap.java:362)
at org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch.applyInternal(GenericBootstrapPatch.java:123)
at org.alfresco.repo.admin.patch.impl.SharedFolderPatch.applyInternal(SharedFolderPatch.java:179)
at org.alfresco.repo.admin.patch.AbstractPatch.applyImpl(AbstractPatch.java:442)
at org.alfresco.repo.admin.patch.AbstractPatch.access$000(AbstractPatch.java:58)
at org.alfresco.repo.admin.patch.AbstractPatch$3$1.execute(AbstractPatch.java:602)
at org.alfresco.repo.admin.patch.AbstractPatch$3$1.execute(AbstractPatch.java:599)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452)
at org.alfresco.repo.admin.patch.AbstractPatch$3.doWork(AbstractPatch.java:605)
at org.alfresco.repo.admin.patch.AbstractPatch$3.doWork(AbstractPatch.java:592)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:614)
at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:561)
at org.alfresco.repo.admin.patch.PatchServiceImpl$PatchWork.applyPatch(PatchServiceImpl.java:491)
at org.alfresco.repo.admin.patch.PatchServiceImpl$PatchWork.execute(PatchServiceImpl.java:403)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:258)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:235)
at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:171)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy111.applyOutstandingPatches(Unknown Source)
at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:76)
at org.alfresco.repo.admin.patch.PatchExecuter$1.doWork(PatchExecuter.java:124)
at org.alfresco.repo.admin.patch.PatchExecuter$1.doWork(PatchExecuter.java:120)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:128)
at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Labels:
- Labels:
-
Archive
7 REPLIES 7
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2014 12:26 PM
Puedes ponernos el catalina.out?
Además de eso, no sé si lo hicistes pero es muy recomendable habilitar en el log el bootstrap así tendrás más información del proceso.
log4j.logger.org.alfresco.repo.domain.schema.SchemaBootstrap=debug
Un saludo!
Además de eso, no sé si lo hicistes pero es muy recomendable habilitar en el log el bootstrap así tendrás más información del proceso.
log4j.logger.org.alfresco.repo.domain.schema.SchemaBootstrap=debug
Un saludo!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2014 11:26 AM
Gracias, pero me parece que es por que no agregue las licencias y por eso no aplica los parhes, cuando lo aplique les cuento!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2014 08:16 AM
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2014 09:13 AM
Hola buenas, la verdad es que no era solamente actualizar un par de paquetes y ya esta, era un poquito más complicado, pero con trabajo duro y artas horas insomne salimos adelante, aca les dejo un pequeño how to para el upgrade, ahora bien hay que considerar que el upgrade fue desde una versión
4.0.2.9 ==> 4.0.2.44 ==> 4.1.7 ==> 4.2.0.33, por lo que tuvimos que pasar por todas estas versiones antes de llegar a la versión final, el procedimineto es el mismo para todos los upgrade, el tema es que entre versiones va realizando upgrades de los squemas de la BD y cada versión contiene lo que la anterior necesita, tambien debo mencionar a Willi, ya que sin su orientación no podría haberlo logrado.
How to Upgrade alfresco 4.0.2.9 ==> 4.0.2.44 ==> 4.1.7 ==> 4.2.0.3 Linux RHEL 6.3 (En Frio)
Es recomendado realizar una verificación al sistema, antes de realizar el upgrade, puede observar el estado del mismo en el archivo de logs /Alfresco/tomcat/logs
1- Se deben detener todas las instancias de alfresco './alfresco.sh stop
2- Se debe levantar el servidor de postgres, pero NO el de aplicaciones. './alfresco.sh start postgresql'
3- loguin con el ususario postgres, utilice el comando 'su postgres'
4- Una vez incializado debe realizar un back up de la base de datos, para ello dirigase a la siguiente ruta /Alfresco/postgresql/bin, se debe ejecutar el siguieone comando para el backup
de la Base de datos './pg_dump -h localhost alfresco > /tmp/alfrescodbdump', en donde localhost hace referencia al nombre de la máquina, alfresco es la base de datos y la ruta en
donde quedara nuestro respaldo.
5- Contraseña usuario postgres, si no la conoce puede encontrarla declarada en el archivo alfresco-global.properties /Alfresco/tomcat/shared/clases
6- Asegurarse de tener un respaldo de todo el directorio Alfresco, si sus servidores son virtuales es muy aconsejable un snapshot antes de realizar el upgrede para disponer de rollback
7- Detener el Servidor de Postgres './alfresco.sh stop
8- Instalar nueva instancia de alfresco en un directorio diferente, utilice la misma contraseña de el servidor de origen.
9- Iniciar por primera vez alfresco y verificar que inicializa sin problemas.
10- Detener servidor de alfresco'./alfresco.sh stop'
11- Inicializar postgres './alfresco.sh start postgresql'
11- Loguearse como postgres con el comando 'su postgres'
12- Borrar la Base de Datos, ejecutar desde la siguiente ruta /Alfresco/postgresql/bin y ejecute el comando './dropdb alfresco -h localhost -i'
13- Ahora en la misma ruta,debe crear el template para la Base de Datos './createdb -T template0 alfresco -h localhost'
14- Restore de la BD, para ello en la misma ruta ejecuta './psql alfresco -h localhost < /tmp/alfrescodbdump'
15- Detener postgres './alfresco.h stop' y borrar cache alfresco. (work, temp y logs)
16- Una vez restaurado el sistema, antes de arrancar por primera vez Alfresco, asegurese de que realizar un tunning a la Memoria de JVM de alfresco /Alfresco/tomcat/scripts/ctl.sh
17- para pasar de la versión 4.0.2.9 ==> 4.0.2.44 al ser una versión de 'paso' para actualizar paquetes no es necesario licenciar el servidor, basta con la licencia trial que trae el
Instalador, para la versión final 4.2.0.3 si es necesario licenciar el servidor para que sean aplicados todos los parches de sistema.
18- alfresco-global.properties, en este paso tiene dos posibilidades
a) Copiar el contenido completo de alf_data a la nueva ruta de instalación de Alfresco (conservar permisos cp -p)
b) No disponer de espacio suficiente para copiar el directorio alf_data de origen a la ruta de la nueva instalación. En este caso dedebra apuntar alf_data en su archivo a la nueva
Intalación 'dir.root' y copiar el directorio 'keystore' desde la nueva instalación a la de origen '/alf_data/keystore' antes realice un backup del directorio keystore original.
19- Inicializar alfresco './alfresco.sh start'
20- Revisar log en la siguiente ruta /Alfresco/tomcat/logs y ejecutar el comando 'tail -f catalina.out'
21- Validar consistencia de los datos.
4.0.2.9 ==> 4.0.2.44 ==> 4.1.7 ==> 4.2.0.33, por lo que tuvimos que pasar por todas estas versiones antes de llegar a la versión final, el procedimineto es el mismo para todos los upgrade, el tema es que entre versiones va realizando upgrades de los squemas de la BD y cada versión contiene lo que la anterior necesita, tambien debo mencionar a Willi, ya que sin su orientación no podría haberlo logrado.
How to Upgrade alfresco 4.0.2.9 ==> 4.0.2.44 ==> 4.1.7 ==> 4.2.0.3 Linux RHEL 6.3 (En Frio)
Es recomendado realizar una verificación al sistema, antes de realizar el upgrade, puede observar el estado del mismo en el archivo de logs /Alfresco/tomcat/logs
1- Se deben detener todas las instancias de alfresco './alfresco.sh stop
2- Se debe levantar el servidor de postgres, pero NO el de aplicaciones. './alfresco.sh start postgresql'
3- loguin con el ususario postgres, utilice el comando 'su postgres'
4- Una vez incializado debe realizar un back up de la base de datos, para ello dirigase a la siguiente ruta /Alfresco/postgresql/bin, se debe ejecutar el siguieone comando para el backup
de la Base de datos './pg_dump -h localhost alfresco > /tmp/alfrescodbdump', en donde localhost hace referencia al nombre de la máquina, alfresco es la base de datos y la ruta en
donde quedara nuestro respaldo.
5- Contraseña usuario postgres, si no la conoce puede encontrarla declarada en el archivo alfresco-global.properties /Alfresco/tomcat/shared/clases
6- Asegurarse de tener un respaldo de todo el directorio Alfresco, si sus servidores son virtuales es muy aconsejable un snapshot antes de realizar el upgrede para disponer de rollback
7- Detener el Servidor de Postgres './alfresco.sh stop
8- Instalar nueva instancia de alfresco en un directorio diferente, utilice la misma contraseña de el servidor de origen.
9- Iniciar por primera vez alfresco y verificar que inicializa sin problemas.
10- Detener servidor de alfresco'./alfresco.sh stop'
11- Inicializar postgres './alfresco.sh start postgresql'
11- Loguearse como postgres con el comando 'su postgres'
12- Borrar la Base de Datos, ejecutar desde la siguiente ruta /Alfresco/postgresql/bin y ejecute el comando './dropdb alfresco -h localhost -i'
13- Ahora en la misma ruta,debe crear el template para la Base de Datos './createdb -T template0 alfresco -h localhost'
14- Restore de la BD, para ello en la misma ruta ejecuta './psql alfresco -h localhost < /tmp/alfrescodbdump'
15- Detener postgres './alfresco.h stop' y borrar cache alfresco. (work, temp y logs)
16- Una vez restaurado el sistema, antes de arrancar por primera vez Alfresco, asegurese de que realizar un tunning a la Memoria de JVM de alfresco /Alfresco/tomcat/scripts/ctl.sh
17- para pasar de la versión 4.0.2.9 ==> 4.0.2.44 al ser una versión de 'paso' para actualizar paquetes no es necesario licenciar el servidor, basta con la licencia trial que trae el
Instalador, para la versión final 4.2.0.3 si es necesario licenciar el servidor para que sean aplicados todos los parches de sistema.
18- alfresco-global.properties, en este paso tiene dos posibilidades
a) Copiar el contenido completo de alf_data a la nueva ruta de instalación de Alfresco (conservar permisos cp -p)
b) No disponer de espacio suficiente para copiar el directorio alf_data de origen a la ruta de la nueva instalación. En este caso dedebra apuntar alf_data en su archivo a la nueva
Intalación 'dir.root' y copiar el directorio 'keystore' desde la nueva instalación a la de origen '/alf_data/keystore' antes realice un backup del directorio keystore original.
19- Inicializar alfresco './alfresco.sh start'
20- Revisar log en la siguiente ruta /Alfresco/tomcat/logs y ejecutar el comando 'tail -f catalina.out'
21- Validar consistencia de los datos.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2014 09:55 AM
Hola publique la respuesta acá mismo me aparecio un mensaje que dice esperando la aprobación de los administradores del foro… en fín ahi explico todo esperemos a que lo publiquen …
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2014 02:24 PM
Yo lo publiqué. Lo siento por la espera.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2014 12:29 PM
No hay Problema!!! y bueno ahi esta el how to espero les sirva!!! saludos a todos
