This service works, but several times a day simply dies with a - Dec 16 18:33:07 littleboy dhcpd: Cannot search for (&(objectClass=dhcpHost)(dhcpHWAddress=ethernet 00:01:e6:90:31:65)) in LDAP tree cn=morrison-primary,ou=Configs,ou=ISCdhcpDaemon,ou=SubSystems,o=Morrison Industries,c=US: Can't contact LDAP server - left in /var/log/messages. We've used the LDAP patch for dhcpd for a long time, but just moved this server from RedHat 9 to SuSe 9.2, which is when this problem began to manifest. Which (version of the) LDAP patch were you using last time it worked?
Not entirely certain, we had to build custom RPMs with whatever patch matched the version of DHCP included in RH9. This was at least a year ago I think.
BTW, I updated ftp://ftp.suse.com/pub/people/poeml/dhcp/9.2-i386 lately, you will find packages containing the latest patch there. It would be good to know if that one works better.
I've updated to these packages, we'll see how it goes.
For further analysis, I recommend to attach strace -tt /root/dhcpd.strace $(pidof dhcpd) to the running server.
Will try that if it fails.