cancel
Showing results for 
Search instead for 
Did you mean: 

apache : alfresco n'a pas pu être démarrée

benoit
Champ in-the-making
Champ in-the-making
bonjour

Je viens de terminer l'installation d'alfresco sous ubuntu 7.10. J'ai suivi scrupuleusement la procedure décrite sur ce forum par CHelvEtique que je remercie au passage.

Au 1er lancement tous c'est bien passé, Mais a mon grand désespoire alfresco ne re-demarre plus.

apache me donne le message suivant:

ECHEC - L'application pour le chemin de contexte /alfresco n'a pas puêtredémarrée


Avant de lancer apache j'avais déja un petit souci
root@aero-linux:/home/ben# /etc/init.d/mysql start
* Starting MySQL database server mysqld                                                                                                              [ OK ]
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Je ne sais pas si cela est lié.

Enfin les 1ere lignes de mon fichier alfresco.log donne ceci.
14:00:46,641 ERROR [org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformer] ImageMagickContentTransformer not available: Failed to execute command: convert /usr/local/tomcat/temp/Alfresco/ImageMagickContentTransformer_init_source_6123.gif  /usr/local/tomcat/temp/Alfresco/ImageMagickContentTransformer_init_target_6124.png
14:00:48,415 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
14:00:50,098 WARN  [org.alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established.
14:00:55,179 WARN  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco 'dir.root' property is set to a relative path './alf_data'.  'dir.root' should be overridden to point to a specific folder.
14:00:55,180 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: ./alf_data
14:00:55,380 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: Indexes not found for 5 stores.
14:00:55,380 INFO  [org.alfresco.repo.admin.ConfigurationChecker] You may set 'index.recovery.mode=FULL' if you need to rebuild the indexes.
14:00:55,380 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: System content not found in content store.
14:00:55,380 ERROR [org.alfresco.repo.admin.ConfigurationChecker] Ensure that the 'dir.root' property is pointing to the correct data location.
14:00:55,401 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed

Es-ce java6 qui est en cause?

Dans le fichier /usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/custom-repository.properties

J'ai mis comme indiqué dir.root=/srv/alfresco/data
Ce repertoire n'existe pas chez moi…faut t'il le créer??

Merci pour toute info.
Salutations
27 REPLIES 27

rguinot
Confirmed Champ
Confirmed Champ
Bonjour ,

Java 6 n'a rien à voir la dedans Smiley Happy

dir.root
doit être le repertoire physique ou tu vas stocker le repository d'Alfresco. /srv/alfresco/data n'est qu'un exemple mais tu peux mettre ce que tu veux bien entendu.

dir.indexes 
doit être le repertoire physique ou tu vas stocker les indexes Lucene ( par defaut dir.root si tu ne spécifies rien)

Je te suggère une fois la correction faite de repartir avec une base et un repository vides.

benoit
Champ in-the-making
Champ in-the-making
bonjour, et merci de votre réponse.

J'ai tous ré-installé sans suivre le tuto. Cela fonctionne mis a part le faite que je ne parviens pas a déployer Alfresco sur Tomcat.

Je me penche actuellement sur cet phase, qui je l'avoue est encore très obscure pour moi.


Merci encore

benoit
Champ in-the-making
Champ in-the-making
Je n'arrive pas a trouver mon probleme. Peut etre une histoire de droits??


Ci dessous mon catalina.log :

———–redemarrage vide
12 févr. 2008 10:36:44 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib
12 févr. 2008 10:36:44 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8180
12 févr. 2008 10:36:44 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 706 ms
12 févr. 2008 10:36:44 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
12 févr. 2008 10:36:44 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
12 févr. 2008 10:36:44 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
12 févr. 2008 10:36:45 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8180
12 févr. 2008 10:36:46 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12 févr. 2008 10:36:46 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/26  config=null
12 févr. 2008 10:36:46 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
12 févr. 2008 10:36:46 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1815 ms
—————redemarrage avec alfresco.war dans webapps
12 févr. 2008 10:39:16 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib
12 févr. 2008 10:39:16 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8180
12 févr. 2008 10:39:16 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 715 ms
12 févr. 2008 10:39:16 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
12 févr. 2008 10:39:16 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
12 févr. 2008 10:39:16 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
12 févr. 2008 10:39:17 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
12 févr. 2008 10:39:18 org.apache.catalina.startup.HostConfig deployWAR
GRAVE: Erreur lors du déploiement de l'archive alfresco.war de l'application web
org.apache.commons.logging.LogConfigurationException: java.lang.ExceptionInInitializerError (Caused by java.lang.ExceptionInInitializerError)
   at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:538)
   at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
   at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:381)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4119)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:744)
   at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:144)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:738)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
Caused by: java.lang.ExceptionInInitializerError
   at org.apache.log4j.Logger.getLogger(Logger.java:85)
   at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
   at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
   … 33 more
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission alfresco.log write)
   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
   at java.security.AccessController.checkPermission(AccessController.java:546)
   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
   at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
   at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
   at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:206)
   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
   at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
   at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
   at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
   at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
   at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
   … 41 more
12 févr. 2008 10:39:18 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8180
12 févr. 2008 10:39:18 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12 févr. 2008 10:39:18 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/24  config=null
12 févr. 2008 10:39:18 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
12 févr. 2008 10:39:18 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2471 ms

moi je seche  :shock:

michaelh
Champ on-the-rise
Champ on-the-rise
access denied (java.io.FilePermission alfresco.log write) 

Tu n'as pas donné les bons droits.

Cela dit je vais redire (une fois de plus) ce que je t'ai déjà écris : si tu n'es pas à l'aise avec Tomcat, il faut utiliser les packages Alfresco+Tomcat qui sont disponibles. Ils sont là pour ça.

benoit
Champ in-the-making
Champ in-the-making
Merci

j'ai  utiliser alfresco-community-tomcat-2.1.0.tar.gz.

A quel niveau ou quel repertoire dois-je intervenir pour donner ces droits.
Est-ce alfresco.war qui doit être executable?

michaelh
Champ on-the-rise
Champ on-the-rise
Ca sent l'archive décompréssée sous le compte root et le serveur lancé sous un compte utilisateur … Smiley Happy

Le bon répertoire est … celui d'installation d'Alfresco.

benoit
Champ in-the-making
Champ in-the-making
Non, j'ai décompressé en tand qu'user, mais j'ai lancer alfresco à la mano en tand que root. J'ai vu qu'il m'avais changer les droits sur certains fichiers comme alfresco.log qui appartiens désormais à root.

Je suis cet piste. Merci.

rguinot
Confirmed Champ
Confirmed Champ
Bonjour Benoit,

Comme te l'indique Michaël, il semble que les droits que tu as donné au répertoire d'installation ne sont pas les bons.

Tu peux par exemple éxecuter :

chmod -R 755 /mon/repertoire/installation/alfresco 

Ceci devrait t'aider à résoudre ton problème.
Je t'invite également à comprendre les droits octaux sur les systèmes POSIX tels que ta Ubuntu.(ex:http://en.wikipedia.org/wiki/File_system_permissions)

Il semble également que tu aies des problèmes de droits sur ta base MySQL.

Il y a un exemple de script SQL dans ton installation qui te permettra de créer une base alfresco et de donner les droits complets à cette base à un user MySQL nommé alfresco (c'est le cas par défaut dans ton installation) :

create database alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
grant all on alfresco.* to 'alfresco'@'localhost' identified by 'alfresco' with grant option;
grant all on alfresco.* to 'alfresco'@'localhost.localdomain' identified by 'alfresco' with grant option;

benoit
Champ in-the-making
Champ in-the-making
Les droits sur mon repertoire d'installation /opt/alfresco sont bon. 755.
Mais je vois que tu me propose un chmod recursif. C'est donc l'ensemble des  fichiers qui doivent avoir les droit rwx-rx-rx?

Sur la base je ne sais pas…je recherche.


Merci.