cancel
Showing results for 
Search instead for 
Did you mean: 

PB : Migration Alfresco 3LabsStable Vers 3.2

iota
Champ in-the-making
Champ in-the-making
OS : OpenSues 11.1 sous VMWare ESXi

L'installation du nouveau WAR avec les amps vti et Thumbnails s'est déroulé correctement. Cependant, je n'avais pas modifié les fichiers de personnalisation avant de relancer Tomcat.

Résultat :

=== Failed to apply patch         ===
ID: patch.fixNameCrcValues
RESULT:
07150004 org.alfresco.error.AlfrescoRuntimeException: 07150003 Exception from tr
ansactional callback: org.alfresco.repo.admin.patch.AbstractPatch$1$1@443a3799
        at org.alfresco.error.AlfrescoRuntimeException.create(AlfrescoRuntimeExc
eption.java:57)
        at org.alfresco.error.AlfrescoRuntimeException.makeRuntimeException(Alfr
escoRuntimeException.java:73)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:361)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:233)
        at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.ja
va:414)
        at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.ja
va:378)
        at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(Au
thenticationUtil.java:489)
        at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:
418)
        at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServic
eImpl.java:294)
        at org.alfresco…
=====================================
19:48:43,301 ERROR [org.springframework.web.context.ContextLoader] Context initi
alization failed
org.alfresco.error.AlfrescoRuntimeException: 07150005 Not all patches could be a
pplied
        at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(P
atchExecuter.java:124)
        at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter
.java:132)
        at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLi
fecycleBean.java:62)
        at org.springframework.context.event.SimpleApplicationEventMulticaster$1
.run(SimpleApplicationEventMulticaster.java:77)
        at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecut
or.java:49)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.m
ulticastEvent(SimpleApplicationEventMulticaster.java:75)
        at org.springframework.context.support.AbstractApplicationContext.publis
hEvent(AbstractApplicationContext.java:246)
        at org.springframework.context.support.AbstractApplicationContext.finish
Refresh(AbstractApplicationContext.java:617)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:355)
        at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:246)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:189)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:49)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(Context
LoaderListener.java:69)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
338)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:627)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)

Par la suite j'ai fait une sauvegarde de la base MySQL et du réperoire alf_data avant de repartir sur des données vierges.
La version 3.2 est maintenant opérationnelle mais vide.

Cett erreur peut-elle être provoquée par l'absence d'un fichier alfresco-global.properties valide dans mon répertoire /usr/share/tomcat6/shared/classes ?

Une nouvelle installation avec les données précédentes est-elle possible ? (dès que j'ai le temps je testerai mais si quelqu'un a déjà effectué ce type d'opération…)

Merci d'avance.

@++
2 REPLIES 2

michaelh
Champ on-the-rise
Champ on-the-rise
Bonjour,

Euh … comment dire …. j'ai (mais c'est peut être juste moi) beaucoup de mal à comprendre la description de vos problèmes.
Le fait que le log semble largement tronqué explique peut être cela … mais je pense que l'ensemble mérite clarification.

iota
Champ in-the-making
Champ in-the-making
Voici les opérations effectuées lors de la migration vers la 3.2 :
- Sauvegarde du fichier alfresco.war et de l'arborescance tomcat6 (pas sauvegadé la bases et le répertoire alf_Data  Smiley Surprisedops: )
- Téléchargement du package alfresco-community-war-3.2.tar.gz
- Déployement du nouveau alfresco.war
- Intégration des amps alfresco-thumbnails-community-1.0a.amp et vti-module.amp

Redémarrage du service tomcat6. Smiley Very Happy

J'ai donc omis  Smiley Surprisedops: de remplacer les fichiers d'extension, de remettre les paramètres de mon environement et de créer un fichier alfresco-global.properties dans /usr/share/tomcat6/shared/classes.

Lors du démarrage d'Alfresco 3.2 certaines tables de la base MySQL sont mises à jour (patchées).

Un des patchs posait problème (patch 'patch.fixNameCrcValues' (Fixes name CRC32 values to match UTF-8 encoding) et l'instance d'Alfresco ne démarrait pas.

J'ai donc refait une installation complète d'Alfesco, mais je me demandais s'il était possible de récupérer les anciennes données à partir de la sauvegarde faite après ce redémarrage.

J'espère avoir été un peu plus  :idea: ?

Quelqu'un a-t-il rencontré le problème du patch.fixNameCrcValues (il est mentionné pour la version 3.1 dans JIRA) ?
Comment l'a-t-il résolu ?

C'est simplement une plateforme de travail. J'esssaie de me familiariser avec ce beau produit.

Cordialement et Merci d'avance.

@++