The synchronization of groups seems to work just fine with the installation i did. The groups are showing in the group section of the admin console.I can also find users in the user search part of the admin console. When i get a list of users and click on one, the error message says: Failed to retrieve user details for user …There are 2 issues with are preventing me from solving this error:1st: When installing Alfresco-community from the repository, only 2 log file are created in /var/log/tomcat/. The logs are the catalina and localhost log. The logging level is very low. I can find the correct switch or config-file to have some more extensive logging. Which setting in /var/lib/tomcat6/webapps/share/WEB-INF/classes/log4j.properties can get me some more logging?2nd:I might made some configuration errors with adding setting to my alfresco-global.properties file. Can anyone verify if the values are correct:
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
authentication.chain=alfrescoNtlm1:alfrescoNtlm,passthru1:passthru,ldap1:ldap
#alfrescoNtlm1
ntlm.authentication.sso.enabled=false
alfresco.authentication.authenticateCIFS=false
#passthru1
ntlm.authentication.sso.enabled=false
passthru.authentication.authenticateCIFS=true
passthru.authentication.servers=domain controller IP
#ldap1
ldap.authentication.active=false
ldap.synchronization.active=true
###########################################
## Testing LDAP Settings
###########################################
passthru.authentication.guestAccess=false
passthru.authentication.defaultAdministratorUserNames=Administrator
passthru.authentication.connectTimeout=5000
passthru.authentication.offlineCheckInterval=300
passthru.authentication.protocolOrder=TCPIP
passthru.authentication.authenticateCIFS=true
passthru.authentication.authenticateFTP=true
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.java.naming.provider.url=ldap://ip adres domain controller :389
ldap.synchronization.java.naming.security.principal=admin user on domain (user@domain.local)
ldap.synchronization.java.naming.security.credentials=password
ldap.synchronization.queryBatchSize=1000
ldap.synchronization.groupQuery=(&(objectclass\=group))
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=group)(!(modifyTimestamp<\={0})))
ldap.synchronization.personQuery=(&(objectclass\=user))
ldap.synchronization.personDifferentialQuery=(&(objectclass\=user)(!(modifyTimestamp<\={0}))
ldap.synchronization.groupSearchBase=dc\=act-3d,dc\=local
ldap.synchronization.userSearchBase=dc\=act-3d,dc\=local
ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp
ldap.synchronization.timestampFormat=yyyyMMddHHmmss'.0Z'
ldap.synchronization.userIdAttributeName=sAMAccountName
ldap.synchronization.userFirstNameAttributeName=givenName
ldap.synchronization.userLastNameAttributeName=sn
ldap.synchronization.userEmailAttributeName=mail
ldap.synchronization.userOrganizationalIdAttributeName=company
ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider
ldap.synchronization.groupIdAttributeName=cn
ldap.synchronization.groupType=group
ldap.synchronization.personType=user
ldap.synchronization.groupMemberAttributeName=member
ldap.synchronization.enableProgressEstimation=true
ldap.synchronization.synchronizeChangesOnly=true
ldap.synchronization.active=true
############################################################
I added the logging setting in nano /var/lib/tomcat6/webapps/share/WEB-INF/classes/log4j.properties # Debugging settingslog4j.logger.org.alfresco.web.scripts.servlet.EndPointProxyServlet=debuglog4j.logger.org.alfresco.web.scripts.RemoteStore=debuglog4j.logger.org.alfresco.connector=debugand this is the error i got:
Mar 12, 2010 9:23:31 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet proxyServlet threw exception
org.alfresco.error.AlfrescoRuntimeException: 02120000 Error during endpoint proxy processing: null
at org.alfresco.web.scripts.servlet.EndPointProxyServlet.service(EndPointProxyServlet.java:270)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at org.alfresco.web.scripts.servlet.EndPointProxyServlet.service(EndPointProxyServlet.java:262)
… 13 more
I'm still be trying to fix this myself, but after 2 days of testing I would welcome some help.After this is fixed, I will get an installation guide online for Alfresco community edition on Ubuntu 9.10