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 vide12 févr. 2008 10:36:44 org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: 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/lib12 févr. 2008 10:36:44 org.apache.coyote.http11.Http11BaseProtocol initINFO: Initialisation de Coyote HTTP/1.1 sur http-818012 févr. 2008 10:36:44 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 706 ms12 févr. 2008 10:36:44 org.apache.catalina.core.StandardService startINFO: Démarrage du service Catalina12 févr. 2008 10:36:44 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.512 févr. 2008 10:36:44 org.apache.catalina.core.StandardHost startINFO: XML validation disabled12 févr. 2008 10:36:45 org.apache.coyote.http11.Http11BaseProtocol startINFO: Démarrage de Coyote HTTP/1.1 sur http-818012 févr. 2008 10:36:46 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:800912 févr. 2008 10:36:46 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/26  config=null12 févr. 2008 10:36:46 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource12 févr. 2008 10:36:46 org.apache.catalina.startup.Catalina startINFO: Server startup in 1815 ms—————redemarrage avec alfresco.war dans webapps12 févr. 2008 10:39:16 org.apache.catalina.core.AprLifecycleListener lifecycleEventINFO: 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/lib12 févr. 2008 10:39:16 org.apache.coyote.http11.Http11BaseProtocol initINFO: Initialisation de Coyote HTTP/1.1 sur http-818012 févr. 2008 10:39:16 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 715 ms12 févr. 2008 10:39:16 org.apache.catalina.core.StandardService startINFO: Démarrage du service Catalina12 févr. 2008 10:39:16 org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.512 févr. 2008 10:39:16 org.apache.catalina.core.StandardHost startINFO: XML validation disabled12 févr. 2008 10:39:17 org.apache.catalina.startup.HostConfig deployWARINFO: Déploiement de l'archive alfresco.war de l'application web12 févr. 2008 10:39:18 org.apache.catalina.startup.HostConfig deployWARGRAVE: Erreur lors du déploiement de l'archive alfresco.war de l'application weborg.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 moreCaused 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 more12 févr. 2008 10:39:18 org.apache.coyote.http11.Http11BaseProtocol startINFO: Démarrage de Coyote HTTP/1.1 sur http-818012 févr. 2008 10:39:18 org.apache.jk.common.ChannelSocket initINFO: JK: ajp13 listening on /0.0.0.0:800912 févr. 2008 10:39:18 org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/24  config=null12 févr. 2008 10:39:18 org.apache.catalina.storeconfig.StoreLoader loadINFO: Find registry server-registry.xml at classpath resource12 févr. 2008 10:39:18 org.apache.catalina.startup.Catalina startINFO: 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.