My SLES10SP2,OES2SP1 server failed to start most eDirectory services on reboot. Prominent in /var/log/boot.msg was the following error:

/usr/bin/namldapprobe: error while loading shared libraries: cannot open shared object file: No such file or directory

This was fixed by TID 3651173 which recommended running 'ldconfig'. ldconfig creates the links between eDirectory daemons like namcd and the most recent shared libraries.

My question is, why and how did this happen?

I just rebooted the server. I did not run any updates or make any changes. The last time I had rebooted that server was two weeks ago. It came up without any problems at that time.

Is there something in /var/log/messages or some other log that I can check prior to rebooting my next SLES10 OES2 server?