nldap will not reload after expired certificate is renewed

  • 7015856
  • 01-Nov-2014
  • 15-Nov-2018

Environment

Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3

Situation

After renewing/recreating certificate in iManager, nldap would not reload.
Tried nldap -u and nldap -l.  Status would should not running or dead.

Looking at ndstrace showed while running "nldap -l":
643168000 LDAP: [2014/10/30 11:38:36.236] Cannot initialize SLAPI initializing backend TSD key
643168000 LDAP: [2014/10/30 11:38:36.236] LDAP Agent for Novell eDirectory 8.8 SP7 (20707.00)
 stopped


Resolution

Restarting ndsd (rcndsd restart) resolved the matter.

Additional Information

TSD is an acronym for "Thread Specific Data" -- which is an area in memory for holding data for a given process thread.  The TSD key is an index of that data.  There was a problem with one of the threads and it's memory space.  Restarting ndsd cleaned up the memory and all worked as expected.

An alternative fix is to restart the entire server as it will also restart ndsd.