Problème CIFS

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

Problème CIFS

Bonjour à tous,
Dans le but de faire par la suite une synchro avec le porte document windows, je doit donc configurer un accès CIFS.
J'ai donc modifié le fichiers file-server-custom.xml comme suit :
<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"/>
<comment>Alfresco CIFS Server</comment>
<broadcast>255.255.255.255</broadcast>
<tcpipSMB platforms="linux,solaris,macosx"/>
<netBIOSSMB platforms="linux,solaris,macosx"/>
<tcpipSMB port="1445" platforms="linux,solaris,macosx"/>
<netBIOSSMB sessionPort="1139" namePort="1337" datagramPort="1138" platforms="linux,solaris,macosx"/>
<hostAnnounce interval="5"/>
<sessionDebug flags="Negotiate,Sockets"/>
</config>
<config evaluator="string-compare" condition="Filesystems">

      <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>



</alfresco-config>


J'utilise la version labs 3 de Alfresco sur un système Ubuntu serveur.

Je vous poste mes log catalina.out qui indiquent plusieurs erreurs

9 sept. 2008 09:11:01 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
9 sept. 2008 09:11:01 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1700 ms
9 sept. 2008 09:11:01 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
9 sept. 2008 09:11:01 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
9 sept. 2008 09:11:01 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
9 sept. 2008 09:11:02 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive share.war de l'application web
09:11:07,681  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Framework
9 sept. 2008 09:11:07 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
09:11:31,774  INFO  [config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
09:11:33,231  WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
09:11:38,820  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
09:11:39,614  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
09:11:41,533  ERROR [util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Linux
   command:    "soffice" "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" "-env:UserInstallation=file://oouser" -nologo -headless -nofirststartwizard -nocrashrep -norestore
   succeeded:  false
   exit code:  2
   out:       
   err:        Cannot run program ""soffice"": java.io.IOException: error=2, No such file or directory
09:11:43,507 User:System INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /var/lib/alfresco/alf_data
09:11:43,548 User:System INFO  [admin.patch.PatchExecuter] Checking for patches to apply …
09:11:43,786 User:System INFO  [admin.patch.PatchExecuter] No patches were required.
09:11:43,789 User:System INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
09:11:43,920 User:System ERROR [alfresco.smb.protocol] File server configuration error, Desktop action class not found, org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction
org.alfresco.error.AlfrescoRuntimeException: Desktop action class not found, org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction
   at org.alfresco.filesys.ServerConfigurationBean.processDesktopActions(ServerConfigurationBean.java:2846)
   at org.alfresco.filesys.ServerConfigurationBean.processFilesystemsConfig(ServerConfigurationBean.java:2203)
   at org.alfresco.filesys.ServerConfigurationBean.init(ServerConfigurationBean.java:524)
   at org.alfresco.filesys.ServerConfigurationBean.onApplicationEvent(ServerConfigurationBean.java:3098)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
09:11:43,922 User:System ERROR [alfresco.smb.protocol] CIFS and FTP servers not started due to filesystem initialization error
09:11:44,025 User:System WARN  [alfresco.util.OpenOfficeConnectionTester] An initial OpenOffice connection could not be established.
09:11:44,029 User:System INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_03-b05; maximum heap size 506.313MB
09:11:44,030 User:System INFO  [service.descriptor.DescriptorService] Alfresco started (Labs): Current version 3.0.0 (a 1032) schema 128 - Installed version 3.0.0 (a 1032) schema 128
9 sept. 2008 09:11:55 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
9 sept. 2008 09:11:55 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
9 sept. 2008 09:11:55 org.apache.catalina.startup.Catalina start
INFO: Server startup in 54123 ms
On voit bien l'erreur 09:11:43,922 UserSmiley Frustratedystem ERROR [alfresco.smb.protocol] CIFS and FTP servers not started due to filesystem initialization error.
Je ne sais pas quoi faire.
Je me pose la question si il faut installer samba ou quelque chose de plus sur mon serveur linux vu que cifs est un protocole microsoft?

Merci d'avance
9 Replies
michaelh
Active Member

Re: Problème CIFS

Par défaut CIFS fonctionne sans rien modifier à la configuration, sauf à vouloir changer les ports par défauts ou ce type de chose un peu avancée. Et non, il n'y a pas besoin de Samba car Alfresco émule le protocole CIFS de façon autonome.

Sincèrement, je pense pour une erreur de configuration, mais votre fichier est … vraiment difficile à lire (identation, espaces …).
En plus j'ai l'intuition qu'il comporte de méchants caractères de contrôle qui vienne tout casser. Vous utilisez quoi comme éditeur ?

Bref, il faudrait reprendre le fichier d'origine dans un premier temps.
jerem285
Member II

Re: Problème CIFS

Je travaille sur une machine virtuel, est j'ai donc fait un transfert ftp et ouvert le fichier avec l'éditeur de texte ubuntu.
Je ne sais plus quoi faire, pour activer le cifs.Ou du moins pour pouvoir répondre à mon problème de synchronisation des documents après du travail hors ligne.
michaelh
Active Member

Re: Problème CIFS

La machine virtuelle, c'est une précision importante !

Je conseille dans un premier temps de faire simple :
- Modifier le fichier files-server.xml (on verra pour la version custom ensuite - remettre la version d'origine)
- Insérer le paramètre "bindto" avec l'IP de la machine virtuelle (juste avant le paramètre de broadcast par exemple)
<bindto>192.168.20.2</bindto>
Et ça devrait fonctionner (sinon Alfresco ne sait pas à quelle IP se rattacher).
Sinon on regardera les logs Smiley Happy

Bien penser à vérifier que la machine virtuelle a un nom d'hôte qualifié (pour l'accès sous la forme "\\nomdemachinea\")
jerem285
Member II

Re: Problème CIFS

J'ai fait toutes les démarches mais toujours pas de trace de mon serveur cifs.

Voila mon catalina.out qui indique encore cette même erreur : CIFS and FTP servers not started due to filesystem initialization error

10 sept. 2008 15:00:19 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
10 sept. 2008 15:00:19 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2653 ms
10 sept. 2008 15:00:19 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
10 sept. 2008 15:00:19 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
10 sept. 2008 15:00:19 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
10 sept. 2008 15:00:20 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive share.war de l'application web
15:00:27,373  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Framework
10 sept. 2008 15:00:27 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
15:00:56,955  INFO  [config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
15:00:58,835  WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
15:01:06,520  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
15:01:07,603  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
15:01:10,599  ERROR [util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Linux
   command:    "soffice" "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" "-env:UserInstallation=file://oouser" -nologo -headless -nofirststartwizard -nocrashrep -norestore
   succeeded:  false
   exit code:  2
   out:       
   err:        Cannot run program ""soffice"": java.io.IOException: error=2, No such file or directory
15:01:12,320 User:System INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /var/lib/alfresco/alf_data
15:01:12,487 User:System INFO  [admin.patch.PatchExecuter] Checking for patches to apply …
15:01:12,752 User:System INFO  [admin.patch.PatchExecuter] No patches were required.
15:01:12,756 User:System INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
15:01:12,937 User:System ERROR [alfresco.smb.protocol] File server configuration error, Desktop action class not found, org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction
org.alfresco.error.AlfrescoRuntimeException: Desktop action class not found, org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction
   at org.alfresco.filesys.ServerConfigurationBean.processDesktopActions(ServerConfigurationBean.java:2846)
   at org.alfresco.filesys.ServerConfigurationBean.processFilesystemsConfig(ServerConfigurationBean.java:2203)
   at org.alfresco.filesys.ServerConfigurationBean.init(ServerConfigurationBean.java:524)
   at org.alfresco.filesys.ServerConfigurationBean.onApplicationEvent(ServerConfigurationBean.java:3098)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
15:01:12,938 User:System ERROR [alfresco.smb.protocol] CIFS and FTP servers not started due to filesystem initialization error
15:01:13,060 User:System WARN  [alfresco.util.OpenOfficeConnectionTester] An initial OpenOffice connection could not be established.
15:01:13,065 User:System INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_03-b05; maximum heap size 506.313MB
15:01:13,066 User:System INFO  [service.descriptor.DescriptorService] Alfresco started (Labs): Current version 3.0.0 (a 1032) schema 128 - Installed version 3.0.0 (a 1032) schema 128
10 sept. 2008 15:01:26 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
10 sept. 2008 15:01:27 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
10 sept. 2008 15:01:27 org.apache.catalina.startup.Catalina start
INFO: Server startup in 67860 ms

Merci
michaelh
Active Member

Re: Problème CIFS


15:01:12,937 User:System ERROR [alfresco.smb.protocol] File server configuration error, Desktop action class not found, org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction

Euh … oui, forcément, cette classe ne s'appelle plus comme ça depuis la version 2.9 !

Classe Alfresco version 2.1
org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction

Classe Alfresco version 2.9 et +
org.alfresco.filesys.repo.desk.CheckInOutDesktopAction

Vous n'auriez pas, par le plus grand des hasard, récupéré un fichier de configuration d'une version 2.1(ou depuis le forum) pour le coller dans votre installation en version 3.0 ? Parce que cette version n'est plus diffusée depuis des mois !
jerem285
Member II

Re: Problème CIFS

Meeerci j'ai effectivement récupérer le fichier de conf de mon ancienne installation à savoir une community 2.1.
Ma question est est ce que je doit réinstaller le tout ou quelqu'un aurais l'aimable gentillesse de me poster son file-servers-custom.xml pour la version labs 3.0?

Voila mon file-server actuellement :

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



   <config evaluator="string-compare" condition="CIFS Server">

     <serverEnable enabled="true"/>

      <host name="${localname}_A"/>

      <comment>Alfresco CIFS Server</comment>



      <!– Set to the broadcast mask for the subnet –>
   <bindto>192.168.1.162</bindto>

      <broadcast>255.255.255.255</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="FTP Server">

     <serverEnable enabled="true"/>

<!–      <debug flags="File,Search,Error,Directory,Info,DataPort"/> –>

   </config>

  

   <config evaluator="string-compare" condition="NFS Server">

     <serverEnable enabled="false"/>

   </config>

   

   <config evaluator="string-compare" condition="Filesystems">

     <filesystems>

       

       <!– Alfresco repository access shared filesystem –>

         <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>__AlfrescoClient.url</filename>

               <webpath>http://${localname}:8080/alfresco/</webpath>

            </urlFile>



         <!– Mark locked files as offline –>

          <offlineFiles/>



         <!– Desktop actions –>

         <!– Uses a client-side application to trigger a server-side action                         –>

         <!–   Echo - displays a message echoed from the server                                     –>

         <!–   URL  - launches a URL via the Windows shell                                          –>

         <!–   CmdLine - launches the Notepad application                                           –>

         <!–   CheckInOut - checks files in/out, drag and drop files onto the application           –>

         <!–   JavaScript - run a server-side script                                                –>

         <!–   JavaScriptURL - server-side script that generates a URL to the folder using a ticket –>

         <!–                   to avoid having to logon                                             –>



<!–

         <desktopActions>

            <global>

                    <path>alfresco/desktop/Alfresco.exe</path>

               <webpath>http://${localname}:8080/alfresco/</webpath>

            </global>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.EchoDesktopAction</class>

               <name>Echo</name>

                 <filename>__AlfrescoEcho.exe</filename>

            </action>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.URLDesktopAction</class>

               <name>URL</name>

                 <filename>__AlfrescoURL.exe</filename>

            </action>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.CmdLineDesktopAction</class>

               <name>CmdLine</name>

                 <filename>__AlfrescoCmd.exe</filename>

            </action>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction</class>

               <name>CheckInOut</name>

                 <filename>__AlfrescoCheckInOut.exe</filename>

            </action>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>

               <name>JavaScript</name>

               <filename>__AlfrescoScript.exe</filename>

               <script>alfresco/desktop/dumpRequest.js</script>

               <attributes>anyFiles, multiplePaths , allowNoParams</attributes>

               <preprocess>confirm, copyToTarget</preprocess>

            </action>

            <action>

               <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>

               <name>JavaScriptURL</name>

               <filename>__AlfrescoDetails.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">

      <authenticator type="enterprise">

      </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>


Et voici mon file-servers-custom.xml qui lui comporte effectivement org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction et org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction   faut'il renommer les deux classes?

<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="Filesystems">

      <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>



</alfresco-config>

Merci  Smiley Very Happy
michaelh
Active Member

Re: Problème CIFS

Renommer la classe serait suffisant, mais autant repartir sur de bonnes bases …

http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/config/alf...
(file-servers.properties & file-servers.xml)

http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/config/alf...
(file-servers-custom.xml & file-servers-custom.xml.sample)

Si vous aviez une configuration LDAP/AD, même punition Smiley Happy
jerem285
Member II

Re: Problème CIFS

J'ai donc modifier les classes demandé et il m'apparait une autre erreur que je vous laisse analyser dans mes logs.

11 sept. 2008 09:55:00 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
11 sept. 2008 09:55:00 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 902 ms
11 sept. 2008 09:55:00 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
11 sept. 2008 09:55:00 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
11 sept. 2008 09:55:01 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
11 sept. 2008 09:55:01 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive share.war de l'application web
09:55:05,416  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Framework
11 sept. 2008 09:55:05 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
09:55:23,552  INFO  [config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
09:55:24,787  WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
09:55:29,635  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
09:55:30,515  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
09:55:31,927  ERROR [util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Linux
   command:    "soffice" "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" "-env:UserInstallation=file://oouser" -nologo -headless -nofirststartwizard -nocrashrep -norestore
   succeeded:  false
   exit code:  2
   out:       
   err:        Cannot run program ""soffice"": java.io.IOException: error=2, No such file or directory
09:55:32,831 User:System INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /var/lib/alfresco/alf_data
09:55:32,907 User:System INFO  [admin.patch.PatchExecuter] Checking for patches to apply …
09:55:33,210 User:System INFO  [admin.patch.PatchExecuter] No patches were required.
09:55:33,213 User:System INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
09:55:38,404 User:System ERROR [alfresco.smb.protocol] Failed to get local domain/workgroup name, using default of WORKGROUP
09:55:38,404 User:System ERROR [alfresco.smb.protocol] (This may be due to firewall settings or incorrect <broadcast> setting)
09:55:38,405 User:System ERROR [alfresco.smb.protocol] CIFS server configuration error, CIFS authenticator not specified
org.alfresco.error.AlfrescoRuntimeException: CIFS authenticator not specified
   at org.alfresco.filesys.ServerConfigurationBean.processCIFSServerConfig(ServerConfigurationBean.java:887)
   at org.alfresco.filesys.ServerConfigurationBean.init(ServerConfigurationBean.java:549)
   at org.alfresco.filesys.ServerConfigurationBean.onApplicationEvent(ServerConfigurationBean.java:3098)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
09:55:38,409 User:System ERROR [alfresco.smb.protocol] FTP server configuration error, FTP authenticator not specified
org.alfresco.error.AlfrescoRuntimeException: FTP authenticator not specified
   at org.alfresco.filesys.ServerConfigurationBean.processFTPServerConfig(ServerConfigurationBean.java:1845)
   at org.alfresco.filesys.ServerConfigurationBean.init(ServerConfigurationBean.java:583)
   at org.alfresco.filesys.ServerConfigurationBean.onApplicationEvent(ServerConfigurationBean.java:3098)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
09:55:38,596 User:System WARN  [alfresco.util.OpenOfficeConnectionTester] An initial OpenOffice connection could not be established.
09:55:38,600 User:System INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_03-b05; maximum heap size 506.313MB
09:55:38,600 User:System INFO  [service.descriptor.DescriptorService] Alfresco started (Labs): Current version 3.0.0 (a 1032) schema 128 - Installed version 3.0.0 (a 1032) schema 128
michaelh
Active Member

Re: Problème CIFS

Et si vous repartiez sur une installation propre ? Smiley Happy

Parce que c'est à nouveau un problème de configuration (authentification), et j'ai l'impression qu'on va perdre beaucoup de temps à corriger tous les fichiers de configuration un par un.

Une astuce sinon : http://forums.alfresco.com/fr/search.php