Installation 4.2.C sur suse 64 bits

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

Installation 4.2.C sur suse 64 bits

Bonjour,

J'ai installé la version Alfresco community (postge + solr) sur un serveur suse 64 bits :
alfresco-community-4.2.c-installer-linux-x64.bin


Suite à l'installation tout fonctionnait, lorsque j'ai arrêté Alfresco et relancé, Alfresco ne fonctionne plus ?

Dans alfresco.log j'ai :
08:47:49,596 ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
08:47:49,621 ERROR [org.alfresco.fileserver] Error from JLAN
org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
        at org.alfresco.jlan.smb.server.nio.NIOCifsConnectionsHandler.initializeHandler(NIOCifsConnectionsHandler.java:259)
        at org.alfresco.jlan.smb.server.SMBServer.run(SMBServer.java:479)
        at java.lang.Thread.run(Thread.java:722)

Comme je suis novice, je ne sais pas quoi faire :
- refaire une installation ?
- où chercher ?

Merci de votre aide

7 Replies
rguinot
Customer

Re: Installation 4.2.C sur suse 64 bits

08:47:49,596 ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied
08:47:49,621 ERROR [org.alfresco.fileserver] Error from JLAN
org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permission denied<



Bonjour,

Vous ne pouvez pas laisser les ports par défaut pour CIFS, étant donné qu'il n'est pas autorisé de se binder sur des ports < 1024 si l'utilisateur n'est pas root.
Pour pouvoir continuer a ne pas lancer l'application sous root (ce qui est une bonne pratique), il vous faut modifier les ports CIFS par défaut, comme indiqué ici :

http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Ftasks%2Ffileserv-CIFS-...


Vous pouvez ensuite envisager des règles de redirection de port si vous voulez que les clients puissent se connecter sur le port par défaut, qui sera redirigé vers les ports applicatifs.
C'est également indiqué dans le lien ci-dessus.

Laissez savoir.
henri93
Member II

Re: Installation 4.2.C sur suse 64 bits

Merci pour l'information, mais je ne trouve pas le fichier de configuration contenant les modifications à apporter, j'ai cherché avec la commande find | grep dans le dossier d'installation d'Alfresco

Merci
rguinot
Customer

Re: Installation 4.2.C sur suse 64 bits

Il s'agit du fichier alfresco-global.properties, que vous trouverez dans shared/classes si vous etes sur un package tomcat standard (renommer alfresco-global.properties.sample si présent).

Exemple éducatif :

# cifs
cifs.tcpipSMB.port=1445
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138
cifs.netBIOSSMB.sessionPort=1139
# ftp
ftp.port=2121

henri93
Member II

Re: Installation 4.2.C sur suse 64 bits

Le démarrage va un peu plus loin, mais une autre erreur apparait :

14:20:00,749 WARN  [org.alfresco.util.OpenOfficeConnectionTester] Error trying to query Open Office version information. OpenOffice.org's ConfigurationRegistry not implemented in this version of OOo. This should not affect the operation of OOo.
14:20:00,749 INFO  [org.alfresco.util.OpenOfficeConnectionTester] The OpenOffice connection was re-established.
14:20:02,857 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean#6f4a8d21 threw an unhandled Exception:
org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'run' on target class [class org.alfresco.module.org_alfresco_module_wcmquickstart.jobs.FeedbackProcessor] failed; nested exception is org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 01260005 Request failed 404 /solr/alfresco/alfresco?wt=json&fl=DBID%2Cscore&rows=2147483647&df=TEXT&start=0&locale=en_US&fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON
        at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:273)



dans la log catalina.out j'ai :

INFO: Initializing ProtocolHandler ["http-apr-8080"]
Feb 26, 2013 2:17:16 PM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
java.lang.Exception: Socket bind failed: [98] Address already in use
        at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:433)
        at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
        at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:658)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)


Dans le fichier alfresco-global.properties :
SolR.port.ssl=8443

Dans le ficher server.xml :
connector port="8080" RedirectPort="8443"

C'est normal le même port ?

Merci
rguinot
Customer

Re: Installation 4.2.C sur suse 64 bits

A l'avenir merci d'utiliser les balises code pour vos morceaux de logs ou de confis, cela rend vos messages bcp + lisibles.

Pour le premier morceau,


Request failed 404 /solr/alfresco


Il semble que vous n'ayez pas déployé l'application solr (serveur d'indexation), alors que vous avez index.subsytem.name=solr dans votre configuration.
Corrigez les problèmes de déploiement de solr, ou bien mettez index.subsystem.name=lucene et index.recovery.mode=AUTO dans votre alfresco-global.properties.

Pour le deuxième problème :


java.lang.Exception: Socket bind failed: [98] Address already in use


Vous avez soit déjà une autre process qui utilise le port 8080 (ex: un autre tomcat), ou bien vous avez mal arrêté tomcat suite à des arrêts relance successifs.

Laissez savoir.


henri93
Member II

Re: Installation 4.2.C sur suse 64 bits

Merci de toutes ces informations,

existe il une documentation indiquant les actions à faire après l'installation ?
Lorsque j'ai installé Alfresco, j'ai suivi l'installation en ne faisant que du pousse bouton

henri93
Member II

Re: Installation 4.2.C sur suse 64 bits

En fait il y avait un process java qui perturbait le démarrage d'Alfresco.

Merci de votre aide