Migation labs community 3.0 vers 3.3g

cancel
Showing results for 
Search instead for 
Did you mean: 
nelsou
Member II

Migation labs community 3.0 vers 3.3g

Serveur Mac OS X leopard

Bonjour,

Suite à des problèmes d'instabilités de la version 3.0 notamment avec le Share. Je désire migrer vers le 3.3.

Étapes réalisées :

- Shutdown de l'ancienne version d'alfresco (3.0)
- Sauvegarde de la base Mysql
- intallation du package : Alfresco-Community-3.3g-MacOSXInstall.tar.gz dans un nouveau répertoire sans installation de la BD
- configuration des parametres Mysql.
- creation d'une nouvelle database Mysql Alfresco
- puis exécution d'alfresco

Après une première exécution de alfresco.sh j'ai des erreurs dans alfresco.log
J'ai recherché dans les différents posts des sujets sur ce type d'erreurs mais rien trouvé pour l'instant.
Je ne suis pas vraiment familier avec les erreurs JAVA, ainsi que le célèbre erreur 404 lors de l'affichage d'une page.

Si vous avez des éléments qui puissent me faire avancer je vous en remercie.

Cordialement,

Nelson

'Alfresco_new/extras/databases/mysql/db_setup.sql'

create database alfresco_labs default character set utf8 collate utf8_bin;
grant all on alfresco_labs.* to 'alfresco'@'localhost' identified by 'alfresco' with grant option;
grant all on alfresco_labs.* to 'alfresco'@'localhost.localdomain' identified by 'alfresco' with grant option;

'tomcat/shared/classes/alfresco-global.properties'
###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#————-
dir.root=/Users/admin/Alfresco_new/alf_data

#
# Sample database connection properties
#————-
db.name=alfresco_labs
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306

#
# External locations
#————-
ooo.exe=/Users/admin/Alfresco_new/OpenOffice.org.app/Contents/MacOS/soffice
ooo.user=/Users/admin/Alfresco_new/alf_data/oouser
jodconverter.officeHome=/Users/admin/Alfresco_new/OpenOffice.org.app/Contents
jodconverter.portNumbers=8101
#ooo.enabled=false
#jodconverter.enabled=true
img.root=/Users/admin/Alfresco_new/ImageMagick
swf.exe=/Users/admin/Alfresco_new/bin/pdf2swf

#
# Initial admin password
#————-
alfresco_user_store.adminpassword=cf2eb099e1c149dcac49da8dde9e2222

#
# MySQL connection
#————-
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}



'alfresco.log'
17:59:31,518 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/repository.properties]
17:59:31,521 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/transaction.properties]
17:59:31,522 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from file [/Users/admin/Alfresco_new/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/module/test/alfresco-global.properties]
17:59:31,522 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from file [/Users/admin/Alfresco_new/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/module/tests/alfresco-global.properties]
17:59:31,522 INFO  [org.alfresco.config.JndiPropertiesFactoryBean] Loading properties file from URL [file:/Users/admin/Alfresco_new/tomcat/shared/classes/alfresco-global.properties]
17:59:31,562 INFO  [org.alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
17:59:34,154 WARN  [org.hibernate.cfg.SettingsFactory] Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

Last packet sent to the server was 0 ms ago.)
        at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
        at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
6 Replies
jeanjot
Active Member

Re: Migation labs community 3.0 vers 3.3g

Bonsoir

Vous parlez d'une migration 3.0 vers une 3.3g et je vous lis sur les actions que vous avez effectuez, je ne vois pas :
la sauvegarde do dossier "alf_date" ou se trouve tout vos documents et tous les index.

Un oubli lors de la rédaction du POST ou un oubli lors de la migration ???
nelsou
Member II

Re: Migation labs community 3.0 vers 3.3g

Bonjour,

Vous parlez d'une migration 3.0 vers une 3.3g et je vous lis sur les actions que vous avez effectuez, je ne vois pas :
la sauvegarde do dossier "alf_date" ou se trouve tout vos documents et tous les index.

Effectivement j'ai omis de préciser que le répertoire alf_date et les index sont préservé dans le répertoire d'origine du 3.0 Alfresco. La nouvelle installation se trouve dans un nouveau répertoire (alfresco_new). Je n'ai pas encore effectué le basculement. Car je souhaitais activer la nouvelle version qui génèrera de nouveaux objets (répertoire alf_date ,index et objets mysql ds la database alfresco_labs). Puis ensuite remplacer par leur équivalence provenant de l'ancienne mouture.
Mais je n'arrive pas faire le premier démarrage à vide. Pourtant je ne vois pas ce que j'ai oublié  Smiley Surprisedops:

Compléments Tomcat logs :

'tomcat/logs/localhost.2010-07-16.log'

16 juil. 2010 09:27:39 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
16 juil. 2010 09:27:39 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
16 juil. 2010 09:27:39 org.apache.catalina.core.ApplicationContext log
INFO: Destroying Spring FrameworkServlet 'Spring Surf Dispatcher Servlet'
16 juil. 2010 09:27:39 org.apache.catalina.core.ApplicationContext log
INFO: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: destroy called
16 juil. 2010 09:27:39 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
16 juil. 2010 09:28:08 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
16 juil. 2010 09:28:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception lors de l'envoi de l'~Nv~Onement contexte initialis~N (context initialized) ~H l'instance de classe d'~Ncoute (listener) org.alfresco.web.app.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RepoServerMgmt' defined in class path resource [alfresco/core-services-context.xml]: Cannot resolve reference to bean 'transactionService' while setting bean property 'transactionService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionService' defined in class path resource [alfresco/core-services-context.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [alfresco/hibernate-context.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [alfresco/hibernate-context.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1305)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
        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:3972)

"tomcat/logs/catalina.out"

CompilerOracle: exclude org/apache/lucene/index/IndexReader$1 doBody
CompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger mergeIndexes
CompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger mergeDeletions
15 juil. 2010 14:45:40 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
15 juil. 2010 14:45:40 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 375 ms
15 juil. 2010 14:45:40 org.apache.catalina.core.StandardService start
INFO: D~Nmarrage du service Catalina
15 juil. 2010 14:45:40 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
15 juil. 2010 14:45:40 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: D~Nploiement du descripteur de configuration alfresco.xml
15 juil. 2010 14:45:45 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate definition has been ignored.
14:45:50,529  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/repository.properties]
14:45:50,532  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/transaction.properties]
14:45:50,532  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from file [/Users/admin/Alfresco_new/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/module/test/alfresco-global.properties]
14:45:50,533  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from file [/Users/admin/Alfresco_new/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/module/tests/alfresco-global.properties]
14:45:50,533  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from URL [file:/Users/admin/Alfresco_new/tomcat/shared/classes/alfresco-global.properties]
14:45:50,609  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
14:45:53,157  WARN  [hibernate.cfg.SettingsFactory] Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

Last packet sent to the server was 0 ms ago.)
        at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
        at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:855)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:774)
        at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1305)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
rguinot
Customer

Re: Migation labs community 3.0 vers 3.3g

avez vous essayé un test de connectivité à la base via le client mysql ? également merci d'utiliser des balise code et non quote pour poster des morceaux de logs.
nelsou
Member II

Re: Migation labs community 3.0 vers 3.3g

Voilà c'est corrigé pour les balises,
Oui les tests avec les paramètres cités ci dessus fonctionnent en mode commande et avec PhpMyAdmin

db.name=alfresco_labs
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
rguinot
Customer

Re: Migation labs community 3.0 vers 3.3g

driver jdbc correctement installé / avec la bonne version ? /

vous n'avez pas un firewall qui bloque le port que vous avez choisi pour MySQL par hasard (3306 par défaut)
nelsou
Member II

Re: Migation labs community 3.0 vers 3.3g

N'ayant pas eu le choix la migration s'effectue sur le même serveur. Je possède 2 répertoire bien distinct d'Alfresco.
- Ancienne version : Alfresco
- Nouvelle : Alfresco_labs

2 database sur le serveur Mysql
- Ancienne version : alfresco
- Nouvelle : Alfresco_labs

driver jdbc correctement installé / avec la bonne version ? /
Les path pour JAVA sont bien disponible et le jdbc fonctionne bien avec la version 3.0 installé il y'a plus d'1 ans
Au cas ou je vais faire les dernières mise à jour disponible pour MacOsX Leopard.

vous n'avez pas un firewall qui bloque le port que vous avez choisi pour MySQL par hasard (3306 par défaut)
L'ancienne version n'est pas active (pas de process Tomcat et Alfresco). lorsque l'ancienne version etait en ligne les ports 3306 et 8080 sont bien ouverts et actifs