The Admin Server doesn't start on RHEL3 with the new libldap60.so because it doesn't know how to resolve the SASL dependency. This is not a problem on RHEL4 and FC because httpd is linked directly with libsasl2.so
Created attachment 138584 [details] diffs for fix
Looks good.
Reviewed by: nkinder (Thanks!) Files: see diff Branch: HEAD Fix Description: Adding libldap60.so to the LD_PRELOAD solves the problem. Loading libldap60.so early forces the dynamic linker to find and resolve libsasl2.so. So I modified start-admin to do the LD_PRELOAD of libldap60. I also updated the patch file which is used when upgrading 1.0.2 to 1.0.3. Platforms tested: RHEL3 Flag Day: no Doc impact: no Checking in start-admin; /cvs/dirsec/adminserver/admserv/cfgstuff/start-admin,v <-- start-admin new revision: 1.7; previous revision: 1.6 done Checking in adminserver-start-admin.patch; /cvs/dirsec/adminserver/admserv/cfgstuff/adminserver-start-admin.patch,v <-- adminserver-start-admin.patch new revision: 1.4; previous revision: 1.3 done