eDirectory 8.7.3 /var/nds/dib eDirectory 8.8.x /var/opt/novell/eDirectory/data/dib
If ndsd crashes and the reason is not apparent, check for a core file in the dib directory. If there is no core file present, change the ulimit -c setting to unlimited. Many Linux distributions set the ulimit value to '0' in /etc/profile or use 'ulimit -Sc 0' to prevent core files.
In order for ndsd to use this setting it is necessary to add it to the ndsd script and then restart ndsd. (it could also be added to the pre_ndsd_start script as this script is sourced when ndsd loads). Modify the /etc/init.d/ndsd script and add the following on the 2nd line directly underneath “#!/bin/bash":
ulimit -c unlimited
novell-getcore -b /var/nds/dib/core.#### /usr/sbin/ndsd
novell-getcore -b /var/opt/novell/eDirectory/data/dib/core.#### /opt/novell/eDirectory/sbin/ndsd(where ####, is the PID number of ndsd when it cored)
Note: eDir 8.8.7 and 8.8.8 may not have a pid number at the end of the core name.
This will generate a gzip'd tar bundle in the same directory as the core file with a name like the following:
core_YYYYMMDD_162243_linux_ndsd_hostname.tar.gz