Jahia en Français > Erreur de démarrage...

0 (0 Good)
0 (0 Bad)

Erreur de démarrage après l'upgrade de la version 7.0.0.0 à la version 72.3.0 de Digital Factory

by  guillaume.deimat@soprasteria.com »  2019/04/24 12:19

Bonjour,

Je suis en train de réaliser une migration de ma version de Digital Factory vers la version 7.2.3.0 (DigitalExperienceManager-CommunityDistribution-7.2.3.0-r57896.jar).

Et après avoir généré mon application en 7.2.3.0 et configuré mon serveur Tomcat selon ce qui est décrit dans la documentation d'installation, j'ai des erreurs au démarrage dont je n'arrive pas à trouver la raison et qui empêche le démarrage de la webapp :

2019-04-17 10:05:40,055: ERROR [main] org.jahia.services.search.SearchServiceImpl: Error reading search settings from the repository.
javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.jahia.org/jahia/nt/1.0}searchServerSettings
at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.getEffectiveNodeType(NodeTypeRegistry.java:1049)
at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.getEffectiveNodeType(NodeTypeRegistry.java:501)
...
 
2019-04-17 10:05:47,876: ERROR [CM Configuration Updater (Update: pid=org.apache.felix.fileinstall.c5030de1-d8b9-46a7-9338-c849c804e042)] org.jahia.services.modulemanager.util.ModuleUtils: Unable to persist bundle from resource URL [...]. Cause: Unable to store information for bundle[...]
at org.jahia.services.modulemanager.persistence.jcr.JCRBundlePersister.store(JCRBundlePersister.java:280)
[...]
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.jahia.org/jahia/nt/1.0}moduleManagement
at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.getEffectiveNodeType(NodeTypeRegistry.java:1049)
[...]
 
 
Je suis surpris par un autre élément que je trouve un peu plus haut dans le log de démarrage :
2019-04-17 10:05:31,569: INFO  [main] org.quartz.impl.StdSchedulerFactory: Quartz scheduler 'ramScheduler' initialized from an externally provided properties instance.
2019-04-17 10:05:31,569: INFO  [main] org.quartz.impl.StdSchedulerFactory: Quartz scheduler version: 1.8.6
2019-04-17 10:05:31,569: INFO  [main] org.quartz.core.QuartzScheduler: JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@6c1a08f2
2019-04-17 10:05:33,262: INFO  [main] org.jahia.services.content.JCRStoreService: Previously deployed system-system was done at : Tue Apr 24 12:23:52 CEST 2018, ignoring version system-system / 7.2.3.0 / Tue Apr 24 12:23:52 CEST 2018
2019-04-17 10:05:33,295: INFO  [main] org.jahia.services.content.JCRStoreService: Previously deployed system-jahia was done at : Tue Apr 24 12:23:52 CEST 2018, ignoring version system-jahia / 7.2.3.0 / Tue Apr 24 12:23:52 CEST 2018
2019-04-17 10:05:33,295: INFO  [main] org.jahia.services.content.JCRStoreService: Previously deployed system-standard was done at : Tue Apr 24 12:23:52 CEST 2018, ignoring version system-standard / 7.2.3.0 / Tue Apr 24 12:23:52 CEST 2018
2019-04-17 10:05:33,301: INFO  [main] org.jahia.services.content.JCRStoreService: Previously deployed system-extension was done at : Tue Apr 24 12:23:52 CEST 2018, ignoring version system-extension / 7.2.3.0 / Tue Apr 24 12:23:52 CEST 2018
2019-04-17 10:05:33,304: INFO  [main] org.jahia.services.content.JCRStoreService: Previously deployed system-internal was done at : Tue Apr 24 12:23:52 CEST 2018, ignoring version system-internal / 7.2.3.0 / Tue Apr 24 12:23:52 CEST 2018
2019-04-17 10:05:33,304: INFO  [main] org.jahia.services.content.JCRStoreService: Loading all CNDs from DB ..
 
 
Je ne sais pas si quelqu'un a déjà rencontré ce problème, et/ou aurait des pistes pour pouvoir le résoudre ?
 
Merci d'avance.
 

  (guillaume.deimat@soprasteria.com)

Number of messages  2
Registration date
0 (0 Good)
0 (0 Bad)

Re: Erreur de démarrage après l'upgrade de la version 7.0.0.0 à la version 72.3.0 de Digital Factory

by  ybenchadi@jahia.com »  2019/04/24 12:53

Bonjour, 

Quels fixAppliers avez vous executé ? et lors des executions avez vous eu des erreurs ? 
Il semblerait qu'il manque deux nodeTypes (surement ajoutés dans l'une des versions) : jnt:moduleManagement et jnt:searchServerSettings

Merci,

Yousria

  (ybenchadi@jahia.com)

Number of messages  2
Registration date
0 (0 Good)
0 (0 Bad)

Re: Re: Erreur de démarrage après l'upgrade de la version 7.0.0.0 à la version 72.3.0 de Digital Factory

by  guillaume.deimat@soprasteria.com »  2019/04/24 13:08

Bonjour et merci pour votre retour rapide.

Je n'ai pas utilisé de  fixAppliers a proprement parlé.

J'ai fait les actions suivantes :

  1. Copie de la base MySQL utilisée par la version 7.0.0.0
  2. Installation de la version 7.2.3.0 sur mon serveur Unix (à partir d'un silent file généré lors d'une installation manuelle précédemment)
  3. Installation de la webapps sur un Tomcat dédié et paramétrage selon la documentation d'installation
  4. Déploiement des modules (blog-3.1.2, document-viewer-2.0.9, ldap-3.1.3, poll-2.0.2 + mes modules custom)
  5. Démarrage du Tomcat.

Je n'ai pas eu d'erreurs pendant l'installation (et j'ai déroulé exactement la même procédure sur un autre environnement et tout s'est bien passé).

Lorsque je veux accéder à la page de démarrage http://<host-tomcat>:<port>/jahia/start, j'ai une erreur 404 car la webapp n'a pas démarré.

 

Guillaume

  (guillaume.deimat@soprasteria.com)

Number of messages  2
Registration date
0 (0 Good)
0 (0 Bad)

Re: Re: Re: Erreur de démarrage après l'upgrade de la version 7.0.0.0 à la version 72.3.0 de Digital Factory

by  ybenchadi@jahia.com »  2019/04/24 13:45

Bonjour, 
Je vous en prie ! 

Lorsque nous avons sorti DX 7.2 nous avons changé les structures de certaines tables et certains schémas MySQL, Donc la base MySQL 7.0.0.0 n'est pas compatible avec la nouvelle version. 
C'est dans ce genre de cas, que les fixAppliers exécutent des scripts de migrations pour modifier ce genre de choses sur le nouvel environnement..

Donc vous ne pouvez pas utiliser cette base, et l'export de vos sites sur la nouvelle version risque de poser problème aussi (tout depends des types de contenus utilisés). 

Une solution s'offre à vous : 

  • Remettre votre base dans la 7.0.0.0 et lancer tous les scripts de migration dans l'ordre pour appliquer toutes les modifications que nécessite la 7.2.3.0, à la fin de ces executions vous aurez une version 7.2.3.0 qui fonctionne et qui contient toutes vos données et les nouvelles versions des modules introduits par celle ci.

Cordialement, 

Yousria

  (ybenchadi@jahia.com)

Number of messages  2
Registration date
Contact
Share
Feedback

Get in touch

Whether you are a current user or if you are just evaluating Jahia, we are here to help.

Contact us

Share this page