AnsweredAssumed Answered

Problème lors de la restauration de l'environnement de prod

Question asked by rgouyet on Jun 26, 2008
Latest reply on Jun 27, 2008 by share
Bonjour,

Nous préparons l'intégration d'un module AMP pour notre alfresco de production.
Pour cela, nous avons monté un second serveur copie conforme du serveur en production.
Nous avons restauré alf_data + l'export de la base de données (MySQL)

Alfresco redémarre sans erreur (sauf celle de l'import des groupes, détail plus bas).

Les utilisateurs et groupes (et sous-groupes) sont importés depuis notre annuaire LDAP (active directory).

Sur le serveur de restauration, nous n'arrivons pas à nous connecter lorsque les utilisateurs sont associés à un groupe.
Nous obtenons ce message lors de la connexion:
"L'Espace d'acccueil référencé par l'Id : 2c1a962b-41ec-11dd-8346-6321ffb4edff ne peut pas être trouvé. Il se peut qu'il ait été supprimé de la base de données. Veuillez contacter votre administrateur système"

Le script d'import LDAP pour les users ne fait pas d'erreur. Nous avons ce paramétrage :
   <property name="clearAllChildren">
            <value>false</value>
        </property>

Le script d'import LDAP pour les groupes fait une erreur. Nous avons par défaut ce paramétrage :
        <property name="clearAllChildren">
            <value>true</value>
        </property>
Nous avons essayé avec le paramétrage à "false", pas mieux.

Le fichier de log donne cette erreur :
07:10:19,966 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.ldapGroupJobDetail threw an unhandled Exception: 
org.alfresco.repo.importer.ExportSourceImporterException: Failed to import
   at org.alfresco.repo.importer.ExportSourceImporter.doImport(ExportSourceImporter.java:214)
   at org.alfresco.repo.importer.ImporterJob.execute(ImporterJob.java:44)
   at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
   at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 538; column 47 due to error: Import id aa3c0711-40e2-11dd-bd16-ebb14475ad7a already specified within import file
   at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)
   at org.alfresco.repo.importer.ImporterComponent.parserImport(ImporterComponent.java:360)

Dans le répertoire temporaire, nous voyons bien le fichier des user qui est bien crée.
En revanche, le fichier des groupe reste à la taille 0.

Sur le serveur de prod, les deux fichiers (utilisateurs et groupes) sont bien générés et nous n'avons pas de problème.

Sur le serveur de restauration, en se connectant avec le compte administrator et en allant dans la partie administration des groupes, nous voyons les groupes mais nous obtenons une erreur lorsque l'on clique dessus:

Une erreur système s'est produite pendant l'opération : Node does not exist: user://alfrescoUserStore/2af3c9d2-41ec-11dd-8346-6321ffb4edff
Une erreur système s'est produite pendant l'opération : Node does not exist: user://alfrescoUserStore/2af3c9d2-41ec-11dd-8346-6321ffb4edff
Le NodeId ci-dessus change en fonction du groupe.

Nous avons fait une réindexation complète et le problème à persisté.

Nous sommes inquiets car nous serions confrontés à cette situation si nous perdions notre serveur de production.   :?

Merci de votre aide.

Outcomes