I've run into an error setting up active directory sync that my searching has not been able to unwind:
benchmarkeducation.ny is a domain that resolves only on our internal network . Any pointers greatly appreciated.
2015-06-15 17:10:00,363 INFO [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] [DefaultScheduler_Worker-5] Retrieving all groups from user registry 'ldap-ad1' 2015-06-15 17:10:00,370 ERROR [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] [DefaultScheduler_Worker-5] Synchronization aborted due to error org.alfresco.error.AlfrescoRuntimeException: 05150031 Error during LDAP Search. Reason:[LDAP: error code 32 - 0000208D: NameErr: DSID-03100238, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=benchmarkeducation,DC=ny'
Here is the relevant configuration section:
authentication.chain=alfinst:alfrescoNtlm,passthru1assthru,ldap-ad1:ldap-ad #Auth done via passthrough in another config file, will move here later:
synchronization.import.cron=0 0/10 9-18 ? * MON-FRI - I'm not sure, but when I tried such syntax for this parameter I always got an error message. So I change it to: synchronization.import.cron=0 0 * * * ?
I believe those two are on a different rows, but just saying they should be like: ldap.synchronization.defaultHomeFolderProvider=userHomesHomeFolderProvider ldap.synchronization.groupIdAttributeName\=cn
Also I never used those symbols "\=" to point where are my groups nor users (nor anything else), I just used "=", meaning this should look like (and all other rows): ldap.synchronization.groupSearchBase=cn=Groups,dc=benchmarkeducation,dc=ny
On the other hand I noticed that it matters which comes first in this file. So I put all synchronization parameters first then all ldap.synchronization parameters. So please put all parameters in order like this one, but with the changes above: