cancel
Showing results for 
Search instead for 
Did you mean: 

alfresco.smb.protocol

benthemanager
Champ in-the-making
Champ in-the-making
Good day all.

Attempting to setup Alfresco in an enterprise environment for evaluation purposes.

Quickly, I was able to get Alfresco up and running quickly with a default setup.  I configured NTML to authenticate against our AD.  Worked great for web and webdav access.

Next step was to setup CIFS and also have it authenticate against our AD.  Currently experiencing some difficulties.

I've followed the steps for: Configuring_the_CIFS_server_for_Kerberos/Active_Directory_integration, and File_Server_Configuration.

I was getting no where so I enabled debugging for log4j.logger.org.alfresco.smb.protocol=debug and log4j.logger.org.alfresco.smb.protocol.auth=debug.

This is the log thus far:

Aug 1, 2006 2:43:58 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\alfresco-1.3.0\tomcat\bin;.;C:\WINNT\system32;C:\WINNT;d:\program files\imagemagick-6.2.8-q16;D:\Program Files\alfresco-1.3.0\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM;C:\Program Files\Common Files\Network Associates\VirusScan Engine\4.0.xx\;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
Aug 1, 2006 2:43:59 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 1, 2006 2:43:59 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1750 ms
Aug 1, 2006 2:43:59 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 1, 2006 2:43:59 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.12
Aug 1, 2006 2:43:59 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Aug 1, 2006 2:44:03 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive alfresco.war
14:44:26,350 DEBUG [smb.protocol.auth] Added passthru server [dancer:10.10.1.71Smiley Surprisedffline:0,0]
14:44:27,412 DEBUG [smb.protocol.auth] New auth session from singer_1 to \\10.10.1.71\IPC$\
14:44:27,912 DEBUG [smb.protocol.auth] Trying address 10.10.1.71
14:44:27,912 DEBUG [smb.protocol.auth] Connected to address 10.10.1.71
14:44:27,912 DEBUG [smb.protocol.auth] Connected session, protocol : TCP/IP NetBIOS
14:44:27,944 DEBUG [smb.protocol.auth] SessionFactory: Negotiated SMB dialect NT LM 0.12
14:44:27,975 DEBUG [smb.protocol.auth] Passthru server online, [dancer:10.10.1.71Smiley Surprisednline:0,0]
Aug 1, 2006 2:44:34 PM net.sf.joott.uno.UnoConnection connect
INFO: connecting using "socket,host=localhost,port=8100,tcpNoDelay=1"…
Aug 1, 2006 2:44:35 PM net.sf.joott.uno.UnoConnection connect
SEVERE: connection failed: com.sun.star.connection.NoConnectException: java.net.ConnectException: Connection refused: connect
Aug 1, 2006 2:44:35 PM net.sf.joott.uno.UnoConnection connect
INFO: connecting using "socket,host=localhost,port=8100,tcpNoDelay=1"…
Aug 1, 2006 2:44:37 PM net.sf.joott.uno.UnoConnection connect
SEVERE: connection failed: com.sun.star.connection.NoConnectException: java.net.ConnectException: Connection refused: connect
14:44:41,209 INFO  [admin.patch.PatchExecuter] Checking for patches to apply …
14:44:41,350 INFO  [admin.patch.PatchExecuter] No patches were required.
14:44:41,397 DEBUG [alfresco.smb.protocol] Local domain name is ACTRANTL (via JNI)
14:44:41,522 ERROR [alfresco.smb.protocol] File server configuration error, Configuration Error:
   Line 6: expected [option key]
java.lang.SecurityException: Configuration Error:
   Line 6: expected [option key]
   at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
   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:494)
   at java.lang.Class.newInstance0(Class.java:350)
   at java.lang.Class.newInstance(Class.java:303)
   at javax.security.auth.login.Configuration$3.run(Configuration.java:216)
   at java.security.AccessController.doPrivileged(Native Method)
   at javax.security.auth.login.Configuration.getConfiguration(Configuration.java:210)
   at javax.security.auth.login.LoginContext$1.run(LoginContext.java:237)
   at java.security.AccessController.doPrivileged(Native Method)
   at javax.security.auth.login.LoginContext.init(LoginContext.java:234)
   at javax.security.auth.login.LoginContext.<init>(LoginContext.java:403)
   at org.alfresco.filesys.server.auth.EnterpriseCifsAuthenticator.initialize(EnterpriseCifsAuthenticator.java:213)
   at org.alfresco.filesys.server.config.ServerConfiguration.setAuthenticator(ServerConfiguration.java:2482)
   at org.alfresco.filesys.server.config.ServerConfiguration.processSecurityConfig(ServerConfiguration.java:1637)
   at org.alfresco.filesys.server.config.ServerConfiguration.init(ServerConfiguration.java:489)
   at org.alfresco.filesys.server.config.ServerConfiguration.onApplicationEvent(ServerConfiguration.java:420)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:45)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:225)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:323)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
   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:3692)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.io.IOException: Configuration Error:
   Line 6: expected [option key]
   at com.sun.security.auth.login.ConfigFile.match(ConfigFile.java:481)
   at com.sun.security.auth.login.ConfigFile.parseLoginEntry(ConfigFile.java:363)
   at com.sun.security.auth.login.ConfigFile.readConfig(ConfigFile.java:308)
   at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:218)
   at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:181)
   at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
   … 49 more
14:44:41,569 INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.5.0_06-b05; maximum heap size 506.313MB
14:44:41,569 INFO  [service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 1.3.0 schema 14 - Installed version 1.3.0 schema 14
Aug 1, 2006 2:44:45 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 1, 2006 2:44:45 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Aug 1, 2006 2:44:46 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 46813 ms



Thoughts?  Any help would be greatly appreciated!
5 REPLIES 5

gary_spencer
Champ in-the-making
Champ in-the-making
Hi,

It looks like the error is coming from the parsing of the Java security config file - java.login.config in the setup docs. Check what's wrong at line 6 of that file.

Cheers

Gary

benthemanager
Champ in-the-making
Champ in-the-making
This is the java.login.conf file (I added the line nums):

1    AlfrescoCIFS {
2      com.sun.security.auth.module.Krb5LoginModule required
3      storeKey=true
4      useKeyTab=true
5      keyTab="C:/etc/cifs.keytab"
6      principal="cifs/alfresco"
7   };


Setup as per docs.  This user exists in AD.

vicky
Champ in-the-making
Champ in-the-making
hi

I have your same problem, Maybe you obtain some solution to that

please help me!


Thanks

douglasheld
Champ in-the-making
Champ in-the-making
In case it's helpful, I have a working configuration here: http://forums.alfresco.com/viewtopic.php?t=7441

Doug

vicky
Champ in-the-making
Champ in-the-making
Hello
I applied some points into your suggestion but I continue with problems.

When I checked on Logs I found these messages:


ERROR [smb.protocol.auth] CIFS Kerberos authenticator error
javax.security.auth.login.LoginException: No se han configurado LoginModules para AlfrescoCIFS


ERROR [alfresco.smb.protocol] CIFS server configuration error, Failed to initialize authenticator
org.alfresco.error.AlfrescoRuntimeException: Failed to initialize authenticator


Maybe Somebody will help me with some suggested


Thanks…
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.