Problème d'accès CIFS - Vista SP1

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

Problème d'accès CIFS - Vista SP1

Bonjour,
jusqu'à hier, je n'avais aucun soucis d'utilisation du CIFS.
j'ai "malheureusement" installé le service pack 1 sur mon poste Vista (j'ai laissé heureusement les autres poste tournant sous Vista tels qu'ils étaient), et depuis, impossible d'accéder au CIFS.
voici donc la configuration actuelle :

Windows 2003 Server SP2 x86
Alfresco 2.1 Community Network

Clients :
XP SP2 : aucun soucis
Vista : aucun soucis
Vista migré vers Vista SP1 : ne marche pas

Configuration d'Alfresco :

12:22:29,899 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
12:22:32,087 WARN  [org.alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established.
12:22:35,571 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
12:22:36,493 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Aucune modification na été apportée au schéma.
12:22:38,681 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: D:\Applicatifs\alf_data
12:22:39,009 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
12:22:39,165 INFO  [org.alfresco.repo.module.ModuleServiceImpl] 0 module(s) trouvé(s).
12:22:39,321 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_03-b05; maximum heap size 1016,125MB
12:22:39,321 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.1.0 (482) schema 64 - Installed version 2.1.0 (482) schema 64
12:24:49,026 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
12:24:51,323 WARN  [org.alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established.
12:24:55,104 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
12:24:55,823 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Aucune modification na été apportée au schéma.
12:24:58,073 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: D:\Applicatifs\alf_data
12:24:58,401 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
12:24:58,526 INFO  [org.alfresco.repo.module.ModuleServiceImpl] 0 module(s) trouvé(s).
12:24:58,698 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_03-b05; maximum heap size 1016,125MB
12:24:58,698 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.1.0 (482) schema 64 - Installed version 2.1.0 (482) schema 64

file-servers-custom.xml :

<alfresco-config area="file-servers">

   <!– To override the default Alfresco filesystem use replace="true", to –>
   <!– add additional filesystems remove the replace="true" attribute     –>
  
   <config evaluator="string-compare" condition="CIFS Server">
     <serverEnable enabled="true"/>
      <host name="${localname}_A" domain="ASSOHADAR"/>
      <comment>Alfresco CIFS Server</comment>

      <!– Set to the broadcast mask for the subnet –>
      <broadcast>255.255.255.0</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"/>

<!–
      <WINS>
         <primary>1.2.3.4</primary>
         <secondary>5.6.7.8</secondary>
      </WINS>
–>
      <sessionDebug flags="Negotiate,Socket"/>
   </config>

   <config evaluator="string-compare" condition="Filesystems" replace="true">
      <filesystems>

         <filesystem name="Alfresco">
            <store>workspace://SpacesStore</store>
            <rootPath>/app:company_home</rootPath>

            <!– Add a URL file to each folder that links back to the web client –>
            <urlFile>
               <filename>__Alfresco.url</filename>
               <webpath>http://${localname}:8080/alfresco/</webpath>
            </urlFile>

            <!– Mark locked files as offline –>
            <offlineFiles/>

            <!– Desktop actions –>

            <desktopActions>
               <global>
                  <path>alfresco/desktop/Alfresco.exe</path>
                  <webpath>http://${localname}:8080/alfresco/</webpath>
               </global>
               <action>
                  <class>org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction</class>
                  <name>CheckInOut</name>
                  <filename>__CheckInOut.exe</filename>
               </action>
               <action>
                  <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
                  <name>JavaScriptURL</name>
                  <filename>__ShowDetails.exe</filename>
                  <script>alfresco/desktop/showDetails.js</script>
                  <attributes>anyFiles</attributes>
                  <preprocess>copyToTarget</preprocess>
               </action>

            </desktopActions>

<!–
            <accessControl default="Write">
               <user name="admin" access="Write"/>
               <address subnet="90.1.0.0" mask="255.255.0.0" access="Write"/>
            </accessControl>
–>
         </filesystem>
       
       <!– AVM virtualization view of all stores/versions for WCM –>
         <avmfilesystem name="AVM">
            <virtualView/>
         </avmfilesystem>
       
      </filesystems>
   </config>

   <config evaluator="string-compare" condition="Filesystem Security" replace="true">
      <authenticator type="passthru">
      <Server>serveur-dc1</Server>
      </authenticator>

<!–
      <globalAccessControl default="None">
         <user name="admin" access="Write"/>
         <address ip="90.1.0.90" access="Write"/>
      </globalAccessControl>

      <users>
         <localuser name="user">
            <password>user</password>
            <comment>Normal user account</comment>
         </localuser>
   
         <localuser name="administrator">
            <password>admin</password>
            <administrator/>
            <comment>Administrator account</comment>
         </localuser>
      </users>
–>
   </config>

</alfresco-config>

ntlm-authentication-context.xml :

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>

    <bean id="authenticationDao" class="org.alfresco.repo.security.authentication.ntlm.NullMutableAuthenticationDao" />

    <!– The authentication component.                                      –>

    <!– Use the passthru authentication component to authenticate using    –>
    <!– user accounts on one or more Windows servers.                      –>
   
    <!– Properties that specify the server(s) to use for passthru          –>
    <!– authentication :-                                                  –>
    <!–   useLocalServer   use the local server for authentication         –>
    <!–   domain           use domain controllers from the specified domain–>
    <!–   servers          comma delimted list of server addresses or      –>
    <!–                    names                                           –>
      
    <bean id="authenticationComponent" class="org.alfresco.repo.security.authentication.ntlm.NTLMAuthenticationComponentImpl">
        <property name="servers">
            <value>serveur-dc1,serveur-dc2</value>
        </property>
        <property name="personService">
            <ref bean="personService" />
        </property>
        <property name="nodeService">
            <ref bean="nodeService" />
        </property>
        <property name="transactionService">
            <ref bean="transactionComponent" />
        </property>
        <property name="guestAccess">
            <value>false</value>
        </property>
    </bean>
   
</beans>

Si je ping de ma machine sur serveur-dc2_a, j'ai une réponse.

Si je vais dans l'explorateur réseau, je vois bien la machine serveur-dc2 et serveur-dc2_a mais si j'essaye de rentrer sur serveur-dc2_a j'ai une erreur:
"\\SERVEUR-DC2_A n'est pas accessible, vous ne disposez peut-être pas des autorisations nécessaires pour utiliser cette ressource réseau […]
Vous n'étiez pas connecté car il y avait un nom en double sur le réseau.  Si vous joignez un domaine, ouvrez le panneau de configuration et  Système est modifiez le nom de l'ordinateur."

Si je tape directement l'adresse j'obtiens ce message :  "Windows ne peut accéder à "SERVEUR-DC2_A" vérifier l'orthographe du nom […] Code erreur 0x80004005"

Sur un Vista virtuel, tournant sur ma machine, j'ai accès au CIFS.

j'avoue être fort perplexe devant ce problème..
Si vous avez des pistes pour le résoudre, je suis preneur…

Par avance, merci !
15 Replies
michaelh
Active Member

Re: Problème d'accès CIFS - Vista SP1

Hello,

Je me suis renseigné et … j'ai bien peur que tu sois le premier à tester avec un Vista SP1, ou du moins à avoir relevé quelque chose.
Je me demande bien ce qu'ils sont allé coller dans ce SP encore Smiley Happy

Cela n'aide pas beaucoup, mais je vais garder la question dans un coin au cas où je vois passer quelque chose …
holyjoe
Member II

Re: Problème d'accès CIFS - Vista SP1

Bonjour,

eh bien, heureux d'être le premier testeur du couple Vista SP1 / Alfreso  Smiley Very Happy .
Bon, hier je n'étais pas au travail donc je n'ai pas pu avancer dans les recherches, mais j'ai installé le SP1 sur un Vista virtualisé et le CIFS n'a pas marché.
j'ai donc désinstallé aussitôt le SP1, et le CIFS fonctionne à nouveau.

les question sont :
est-ce du à un mauvais paramétrage de ma part au niveau Alfresco ?
est-ce du au paramétrage du domaine/postes ?
est-ce un problème au niveau authentification ? ou vraiment accès CIFS ?

pour répondre à une partie de ces questions, j'essayerai de prendre le temps d'installer Alfresco en version de test, et chez moi, et au boulot.

J'avoue tout de même que je préfèrerais ne pas être le seul à être touché, car c'est un peu embêtant ce problème  Smiley Surprised  Smiley Surprisedops:
Mais malheureusement, ce n'est pas la première fois que l'installation de service pack pose problème au niveau applicatif …c'est vraiment gênant de devoir absolument tout tester avant de passer en production un service pack.

En tout cas, merci pour ta réponse  Smiley Happy
rguinot
Customer

Re: Problème d'accès CIFS - Vista SP1

On se demande ce qu'ils sont allés mettre dans ce service pack…
Je n'ai jamais vu un Vista ni de près ni de loin, donc je ne pourrais pas t'aider…
michaelh
Active Member

Re: Problème d'accès CIFS - Vista SP1

Les possibilités sont nombreuses, et ce n'est pas la transparence dans le "changelog" des services pack qui va nous aider malheureusement. Je peux juste dire que a priori ce n'est pas un problème de configuration puisque ça fonctionne avec d'autres postes, et sans le SP1 (ça se passe donc sur les couches les plus basses certainement).

Les gens de Samba ont aussi eu des problèmes …
holyjoe
Member II

Re: Problème d'accès CIFS - Vista SP1

Bon, ce week-end j'ai essayé avec la version 2.9B, sans plus de résultat.
dès la désinstallation du SP1, ça va beaucoup mieux  :lol:
il ne me reste plus qu'à tester une version de développement, mais sans grand espoir pour le moment..
étonné de ne pas voir malgrè tout de messages sur ce sujet sur le forum anglophone … même si je sais que Vista n'est pas très prisé des entreprises cela est étonnant que des tests n'aient pas été effectués par diverses personnes  Smiley Happy

(j'ai testé également l'installation d'alfresco sur un vista x64 sp1, pour le "fun", le cif ne marche même plus sur les autres postes :twisted: )
nicolas_4463
Member II

Re: Problème d'accès CIFS - Vista SP1

Bonjour,
As-tu jeté un oeil côté sécurité réseau et NTLM de ton poste SP1 ?

Nicolas
holyjoe
Member II

Re: Problème d'accès CIFS - Vista SP1

Bonjour,

j'avais vérifié que j'étais en NTLM v1 et v2.
après, coté sécurité, me semble t il qu'il n'y a avait pas de changements entre sans et avec SP1…
si tu as une idée précise, je suis preneur, n'ayant toujours pas de solution (ni sur un ordinateur sur  un domaine, ni sur un poste ne faisant pas parti d'un domaine ..)  Smiley Sad

Michel
nicolas_4463
Member II

Re: Problème d'accès CIFS - Vista SP1

Bonjour Michel,
Je me suis un peu renseigné, nous avons plusieurs postes qui sont passés en VISTA SP1 et nous n'avons pas de soucis d'accès CIFS / NTLM (jusqu'ici en tout cas).
As-tu essayé de passer les traces log4j de la partie SMB / CIFS en mode debug ? Peut-être que cela produira de bonnes pistes !

Nicolas
holyjoe
Member II

Re: Problème d'accès CIFS - Vista SP1

Bon, je viens de regarder le forum anglais, apparemment je ne suis plus le seul a avoir des soucis depuis l'installation du service pack 1 de Vista.

http://forums.alfresco.com/viewtopic.php?f=9&t=12787
https://issues.alfresco.com/browse/ETWOTWO-501

En espérant que le problème se confirme vraiment auprès des différents développeurs, et qu'une solution soit trouvée pour la version 3 ..

Nicolas : non, je n'ai pas regarder dans le mode debug, à vrai dire, il faudrait déjà que je sache comment activer le mode debug pour la partie CIFS …

Encore une fois merci !