08-22-2017 06:30 AM - edited 03-14-2019 05:32 PM
I'm troubleshooting an issue with UCCX 7.0.1 HA (I know it's EOL and needs to be upgraded. That project is in the works).
Synchronizing Directory Services in CDA is consistently returning an error, CDAUI2082 At least one error has occurred during the manual synchronization of directory services. Contact technical support
.
When I bind to LDAP and look at ou=Company>lcc=Call Center 1>ou=Agents, I see thousands of objects. User accounts are present that have been deleted from CUCM and UCCX long ago.
Is it normal for UCCX LDAP to retain these objects after they've been deleted from CUCM and UCCX?
New agents can be added and appear in LDAP. The problem is updating them in CDA (changing Work Flow Groups) is no longer functional. The following error is displayed in CDA: CDAUI2050 An LDAP error has occured. Contact technical support.
Does anyone know if the LDAP objects for deleted CUCM/UCCX users are retained by design? Am I hitting a bug?
Thanks!
Solved! Go to Solution.
09-05-2017 09:52 AM
FIXED!
I noticed the following lines in my WebAdmin logs/debugs in C:\Program Files\Cisco\Desktop\Log:
2017-08-28 08:40:21,565 ERROR WEBADMIN2001 An ERROR has occurred while processing the request. Type of Exception: com.spanlink.caf.ldap.LDAPException. Error Message: empID=Jack/Jill,ou=Agents,lcc=Call Center 1,ou=Company,o=Spanlink Communications. 2017-08-28 08:40:21,565 ERROR WEBADMIN2000 ERROR: Type of Exception: com.spanlink.caf.common.exception.CAFException. Error Message: CDAUI2050 An LDAP error has occured. Contact technical support.. 2017-08-28 08:47:05,452 ERROR WEBADMIN2000 ERROR: Type of Exception: com.spanlink.caf.common.exception.CAFException. Error Message: CDAUI2082 At least one error has occurred during the manual synchronization of directory services. Contact technical support.
I highlighted the problem. The user Jack/Jill was created in CUCM. The account was imported into UCCX and caused LDAP to stop synchronizing. Even after deleting the account from CUCM, the object was still present in the UCCX LDAP.
It was necessary to edit C:\Program Files\Cisco\Desktop\bin\slapd.conf to reset the LDAP root user password. I commented out the old password hash and inserted the line with the new one:
# Root user password # Old Password = ? # rootpw {SSHA}qTp612HSRZ9HX7ICW95TCAOOnVNacOK6 # New Password = test rootpw {SSHA}9DgilxbKtDVpSW86NjCzcnUkuBtzYWx0
(Credit: Anthony Holloway: https://supportforums.cisco.com/t5/contact-center/accessing-ipcc-express-spanlink-ldap-directory/td-p/1135070)
I then restarted the Cisco Desktop LDAP Monitor Service on both the Master and Slave.
After this, I was able to bind to LDAP using Jarek Gawor’s LDAP Browser/Editor v2.8.2
User DN: cn=Spanlink,ou=People
Password: test
I deleted the user object empID=JackVJill from under ou=Company>lcc=Call Center 1>ou=Agents. I couldn't rename or otherwise edit the user.
Now everything is working as it should: CDAUI0001 Transaction successful.
I hope this helps someone! Be extremely cautious if you're attempting this! I didn't run into any problems during the fix.
08-23-2017 12:23 PM
08-24-2017 12:28 PM
Thanks for the reply!
I've restarted the sync services and even gone as far as to restart the both servers. The issue persists. One thing I did notice is that the manual sync fails at exactly 2 minutes every time. I believe I have a timeout problem on my hands, but can't find the parameter in the configuration. The registry and config files show nothing that would indicate a 2 minute timeout.
We've had a total of 4200+ agents in this system since we rolled it out. Agents that have been in the system for a while can have their work flow groups changed. It's only new agents that won't let me change that attribute.
Is there any place I may have overlooked this 2 minute timeout parameter?
Thanks, again!
09-05-2017 09:52 AM
FIXED!
I noticed the following lines in my WebAdmin logs/debugs in C:\Program Files\Cisco\Desktop\Log:
2017-08-28 08:40:21,565 ERROR WEBADMIN2001 An ERROR has occurred while processing the request. Type of Exception: com.spanlink.caf.ldap.LDAPException. Error Message: empID=Jack/Jill,ou=Agents,lcc=Call Center 1,ou=Company,o=Spanlink Communications. 2017-08-28 08:40:21,565 ERROR WEBADMIN2000 ERROR: Type of Exception: com.spanlink.caf.common.exception.CAFException. Error Message: CDAUI2050 An LDAP error has occured. Contact technical support.. 2017-08-28 08:47:05,452 ERROR WEBADMIN2000 ERROR: Type of Exception: com.spanlink.caf.common.exception.CAFException. Error Message: CDAUI2082 At least one error has occurred during the manual synchronization of directory services. Contact technical support.
I highlighted the problem. The user Jack/Jill was created in CUCM. The account was imported into UCCX and caused LDAP to stop synchronizing. Even after deleting the account from CUCM, the object was still present in the UCCX LDAP.
It was necessary to edit C:\Program Files\Cisco\Desktop\bin\slapd.conf to reset the LDAP root user password. I commented out the old password hash and inserted the line with the new one:
# Root user password # Old Password = ? # rootpw {SSHA}qTp612HSRZ9HX7ICW95TCAOOnVNacOK6 # New Password = test rootpw {SSHA}9DgilxbKtDVpSW86NjCzcnUkuBtzYWx0
(Credit: Anthony Holloway: https://supportforums.cisco.com/t5/contact-center/accessing-ipcc-express-spanlink-ldap-directory/td-p/1135070)
I then restarted the Cisco Desktop LDAP Monitor Service on both the Master and Slave.
After this, I was able to bind to LDAP using Jarek Gawor’s LDAP Browser/Editor v2.8.2
User DN: cn=Spanlink,ou=People
Password: test
I deleted the user object empID=JackVJill from under ou=Company>lcc=Call Center 1>ou=Agents. I couldn't rename or otherwise edit the user.
Now everything is working as it should: CDAUI0001 Transaction successful.
I hope this helps someone! Be extremely cautious if you're attempting this! I didn't run into any problems during the fix.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide