cancel
Showing results for 
Search instead for 
Did you mean: 

cifs ne marche pas

emily
Champ in-the-making
Champ in-the-making
bonjour,

encore une fois je fais appel à la communauté, cette fois ci c'est pour un problème de configuration de CIFS.
j'ai fouillé partout sur le net, mais je n'ai pas trouvé la réponse à mon problème.

je n'arrive donc pas à me connecter via CIFS.

voici les fichiers que j'ai modifié :

file-servers-custom.xml :

<config evaluator="string-compare" condition="CIFS Server">
     <serverEnable enabled="true"/>
      <host name="${cifs.localname}A" domain="DSOP"/>
      <comment>Alfresco CIFS Server</comment>

      <!– Set to the broadcast mask for the subnet –>
      <broadcast>${cifs.broadcast}</broadcast>

      <!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>
      <tcpipSMB platforms="linux,solaris,macosx"/>
      <netBIOSSMB platforms="linux,solaris,macosx"/>

      <!– Can be mapped to non-privileged ports, then use firewall rules to forward
          requests from the standard ports –>
     <!–      
      <tcpipSMB port="1445" platforms="linux,solaris,macosx"/>
      <netBIOSSMB sessionPort="1139" namePort="1137" datagramPort="1138" platforms="linux,solaris,macosx"/>
     –>
      
      <hostAnnounce interval="5"/>

      <!– Use Win32 NetBIOS interface on Windows –>
      <Win32NetBIOS/>
      <Win32Announce interval="5"/>

      <!– CIFS authentication –>
      <authenticator type="enterprise">
      </authenticator>
     
<!–
      <WINS>
         <primary>1.2.3.4</primary>
         <secondary>5.6.7.8</secondary>
      </WINS>
–>
      <sessionDebug flags="Negotiate,Socket"/>
   </config>

file-servers.xml :


<config evaluator="string-compare" condition="CIFS Server">
     <serverEnable enabled="true"/>
      <host name="${cifs.localname}A" domain="DSOP"/>
      <comment>Alfresco CIFS Server</comment>

      <!– Set to the broadcast mask for the subnet –>
      <broadcast>${cifs.broadcast}</broadcast>

      <!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>
      <tcpipSMB platforms="linux,solaris,macosx"/>
      <netBIOSSMB platforms="linux,solaris,macosx"/>

      <!– Can be mapped to non-privileged ports, then use firewall rules to forward
          requests from the standard ports –>
     <!–      
      <tcpipSMB port="1445" platforms="linux,solaris,macosx"/>
      <netBIOSSMB sessionPort="1139" namePort="1137" datagramPort="1138" platforms="linux,solaris,macosx"/>
     –>
      
      <hostAnnounce interval="5"/>

      <!– Use Win32 NetBIOS interface on Windows –>
      <Win32NetBIOS/>
      <Win32Announce interval="5"/>

      <!– CIFS authentication –>
      <authenticator type="enterprise">
      </authenticator>
     
<!–
      <WINS>
         <primary>1.2.3.4</primary>
         <secondary>5.6.7.8</secondary>
      </WINS>
–>
      <sessionDebug flags="Negotiate,Socket"/>
   </config>

file-servers.properties:

cifs.localname=${localname}
cifs.domain=
cifs.broadcast=255.255.255.255

alfresco.log :

16:21:57,687 INFO  [org.alfresco.config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
16:22:11,171 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
16:22:12,328 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Aucune modification na été apportée au schéma.
16:22:16,171 INFO  [org.alfresco.repo.admin.ConfigurationChecker] Le répertoire racine de données d'Alfresco ('dir.root') est : C:\Alfresco\alf_data
16:22:16,203 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
16:22:16,468 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Aucun correctif requis.
16:22:16,484 INFO  [org.alfresco.repo.module.ModuleServiceImpl] 0 module(s) trouvé(s).
16:22:20,000 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_12-b04; maximum heap size 506,313MB
16:22:20,000 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Labs): Current version 3.0.0 (c 1342) schema 1000 - Installed version 3.0.0 (c 1342) schema 1000
16:22:20,343 WARN  [org.alfresco.linkvalidation.LinkValidationServiceImpl] LinkValidationService Update is not running (virtualization server not registered or started)
16:22:40,921 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 21 Web Scripts (+0 failed), 23 URLs
16:22:40,921 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 113.958336ms)
16:22:42,000 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 134 Web Scripts (+0 failed), 136 URLs
16:22:42,000 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 1011.0215ms)
16:22:42,109 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework
16:23:16,328 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework

d'après ce que je comprend, alfresco n'essaye même pas de configurer CIFS.
j'ai réalisé tous les essais auxquels je pensais, jusqu'à modifier file-servers.properties (notamment donné comme broadcast l'adresse ip de ma machine),  mais ca ne marche toujours pas.
je me suis alors dit (pensée peut-être stupide) , file-servers-custom fait appel à la variable cifs.localname, mais cette variable fait aussi appel à la variable localname (vu dans file-servers.properties), et si je ne me trompe pas, localname = localhost, mon problème ne viendrait-il pas de là?

j'ai pourtant bien suivi les instructions de http://wiki.alfresco.com/fr/index.php/Documentation:Configuration_de_CIFS , j'ai copié la DLL Win32NetBIOS.dll de C:\alfresco\bin vers c:\windows\system32, j'ai aussi mis C:\alfresco\bin dans les variables path.
j'ai également ajouter la carte réseau de bouclage , avec un ipconfig /all, j'ai bien vérifié sa présence.
quand je fais un nbtstat -n, j'ai bien ma_machine et également ma_machinea

mais dans voisinage réseau, ma_machinea n'est pas présente alors que ma_machine oui. alors que j'ai souvent lu que le serveur CIFS était présent par défaut dans le voisinage réseau.
je vous signale que j'utilise une machine virtuelle sur windows server 2003, alfresco 3.0, tomcat 5.5 , MySQL 5.1

dans alfresco, lorsque j'essaye de visualiser un document via CIFS, il m'ouvre une page ayant bien comme adresse \\ma_machinea\Alfresco  mais un message d'erreur me dit qu'il est impossible d'afficher la page car serveur introuvable

bref, je suis un peu perdue, et j'espère pouvoir trouver les réponses aux questions que je me pose : mais pourquoi toujours moi ? pourquoi ca marche jamais avec moi ?

cdt,

Emily
4 REPLIES 4

emily
Champ in-the-making
Champ in-the-making
personne n'aurait eu le même problème alors ??? ou quelque chose de similaire?
je précise que je suis sur une machine virtuelle, ce qui peut peut être expliquer mes soucis…

emily
Champ in-the-making
Champ in-the-making
bon, n'arrivant toujours pas à faire fonctionner CIFS, j'ai réinstallé alfresco version communauty 3.0.0 pour le premier essai, et une version entreprise 3.1 pour le deuxieme essai. j'ai laissé les configurations de base mais fonctionnant avec une base MySQL (pour les deux essais), c'est à dire dans le répertoire SHARED … de tomcat, je n'ai pas de fichiers file-servers-custom.xml mais uniquement un file-servers-custom.xml.sample.

la partie CIFS server de mon file-servers.xml initial est donc :

<config evaluator="string-compare" condition="CIFS Server">
      <serverEnable enabled="${cifs.enabled}"/>
     
      <host name="${cifs.localname}A" domain="${cifs.domain}"/>
      <comment>Alfresco CIFS Server</comment>

      <!– Set to the broadcast mask for the subnet –>
      <broadcast>${cifs.broadcast}</broadcast>
     
      <!– Set to the IP for the adapter for Java socket –>
      <bindto>${cifs.bindto}</bindto>

      <!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>
      <tcpipSMB ipv6="${cifs.ipv6}" platforms="linux,solaris,macosx"/>
      <netBIOSSMB bindto="${cifs.bindto}" platforms="linux,solaris,macosx"/>

       <!– Can be mapped to non-privileged ports, then use firewall rules to forward
            requests from the standard ports –>
      <!–       
      <tcpipSMB port="1445" ipv6="${cifs.ipv6}" platforms="linux,solaris,macosx"/>
      <netBIOSSMB sessionPort="1139" namePort="1137" datagramPort="1138" platforms="linux,solaris,macosx"/>
      –>

      <!– Announce the server to the workgroup/domain –>
      <!– Use enabled="false" attribute to disable announcements –>             
      <hostAnnounce interval="5" enabled="${cifs.hostannounce}"/>

      <!– Use Win32 NetBIOS interface on Windows –>
      <Win32NetBIOS/>

      <!– Announce the server to the workgroup/domain –>
      <!– Use enabled="false" attribute to disable announcements –>             
      <Win32Announce interval="5" enabled="${cifs.hostannounce}"/>

      <!– CIFS authentication –>
      <!– Available types are 'alfresco', 'passthru' and 'enterprise' –>
      <authenticator type="enterprise"/>
     
      <!– CIFS Passthru authentication sample –>
      <!– Also see the <DomainMappings> config in the 'Filesystem Security' section below –>
      <!–
      <authenticator type="passthru">
        <Server>ALFRESCO\adsrv1,ADOMAIN\adsrv2,adsrv1</Server>
        <protocolOrder>TCPIP,NetBIOS</protocolOrder>
        <offlineCheckInterval>60</offlineCheckInterval>
      </authenticator>
      –>
     
      <!– CIFS Enterprise authentication sample with Kerberos –>
      <!–
      <authenticator type="enterprise"/>
         <KDC>192.168.1.240</KDC>
         <Realm>WIN2003.ALFRESCO.ORG</Realm>
         <Password>password</Password>
         
         <kerberosDebug/>
      </authenticator>     
      –>
     
      <!– Disable the use of asynchronous sockets/NIO code –>
      <!–
      <disableNIO/>
      –>
     
      <!– Disable the use of JNI code –>
      <!– Only currently affects Windows –>
      <!–
      <disableNativeCode/>
      –>
     
      <!– Session timeout, in seconds –>
      <!– Defaults to 15 minutes, to match the default Windows client setting        –>
      <!– If no I/O is received within that time the session is closed by the server –>
      <!–
      <sessionTimeout>300</sessionTimeout>
      –>
     
      <!– Enable WINS if used for NetBIOS name lookups –>
      <!–
      <WINS>
         <primary>1.2.3.4</primary>
         <secondary>5.6.7.8</secondary>
      </WINS>
      –>
     
      <!– CIFS server debug settings –>
      <!– Enable 'log4j.logger.org.alfresco.fileserver=debug' in log4j.properties file –>
      <!–
      <sessionDebug flags="Negotiate,Socket"/>
      –>
   </config>



. Encore une fois, CIFS n'a pas marché.
normal me direz vous ?
je précise que  ces deux essais ont été faits sur une machine virtuelle Windows server 2003. et je n'arrive pas a me connecter a ma_machineA directement sur ma machine virtuelle. lorsque je me connecte à \\ma_machineA\alfresco, j'ai une fenetre windows qui me dit : "le lecteur n'a pas pu être connecté car aucun réseau n'a été trouvé".
la log de l'installation d'alfresco enterprise me donne :


23:54:04,921 INFO  [org.alfresco.config.SystemPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/hibernate-cfg.properties]
23:54:04,921 INFO  [org.alfresco.config.SystemPropertiesFactoryBean] Loading properties file from class path resource [alfresco/extension/custom-hibernate-dialect.properties]
23:54:22,656 INFO  [org.alfresco.config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
23:54:32,578 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
23:54:33,984 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
23:54:34,359 DEBUG [org.alfresco.repo.avm.TransactionalLookupCache.init] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@2ce908, name=log4j:logger=org.alfresco.repo.avm.TransactionalLookupCache.init
23:54:38,218 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: C:\Alfresco\alf_data
23:54:38,265 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
23:54:38,796 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
23:54:38,812 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 1 module(s).
23:54:38,859 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Starting module 'org.alfresco.module.vti' version 1.1.
23:54:40,000 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_12-b04; maximum heap size 506,313MB
23:54:40,156 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Enterprise - v3.1 granted to Trial User limited to 30 days expiring Thu May 07 00:00:00 CEST 2009 (30 days remaining)
23:54:40,156 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Enterprise): Current version 3.1.0 (142) schema 1008 - Installed version 3.1.0 (142) schema 1008
23:54:51,953 WARN  [org.alfresco.enterprise.heartbeat.HeartBeat] java.net.SocketTimeoutException: connect timed out
23:55:06,906 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework

j'ai donc refait la même configuration de base version enterprise 3.1 sur mon poste local en XP, je n'ai rien modifié (aucune connexion LDAP ou authentification SSO ……), toujours pas de file-servers-custom.xml , j'ai seulement paramétrer le database MySQL, et comme par hasard CIFS a marché.

sur ma machine virtuelle, en faisant nbtstat -n, ma ma_machineA est bien présente.

mon problème provient donc de ma machine virtuelle, mais je ne vois pas comment réparer ce problème … j'ai vu sur les forums qu'il s'agissait peut-être d'un problème de port mal configuré, mais comment les configurer ?
j'ai déjà suivi les étapes présents sur cette page http://wiki.alfresco.com/wiki/File_Server_Configuration#Vista_And_Windows_2008  mais pas de changement

cdt,

emily

michaelh
Champ on-the-rise
Champ on-the-rise
Bonjour,

Ca n'a pas grand chose à voir avec la version, mais avec la configuration selon moi.

Je vois en particulier un "cifs.localname" dans un fichier de conf … en me demandant bien pourquoi vous l'avez modifié.
Il est normalement inutile de changer ce paramètre, sauf à savoir exactement pourquoi, et comment.

Essayez plutôt sans rien changer au fichier de configuration dans un premier temps.

Si ça ne passe pas à cause du fait que, machine virtuelle oblige, vous avez deux interfaces réseau sur la machine, utilisez le paramètre "bindto" visible ici : http://wiki.alfresco.com/wiki/File_Server_Configuration#SMB.2FCIFS_Server_Configuration (on en parle aussi sur ce forum).

dfontaine
Champ in-the-making
Champ in-the-making
OUI Alfresco toute version sauf 2.1.xxx à des problèmes de CIFS
Les conf sont correctes
le problème n est pas la !!!
mème quant le server CIFS fonctionne, le broadcast à des problème (serveur non visible dans voisinnage reseau)

Il y a t il sur ce forum quelqun de compétent pour donner des info qui tienne la route sur ce sujet ?
ou y a t il un BUG …

version tester:
DEBIAN ETCH4 Et LENNY5
TOMCAT 5.5
JAVA5 JAVA 6 JDK
ALFRESCO 3.1 Et 3.2

Proto IPV4

PS: pour info, Le mailer java fonctionne beaucoup mieu avec dans la conf protocole=smtp

Cordialement
D Fontaine