I think that you have pretty much identified the problem yourself: the LD_LIBRARY_PATH environment variable is not passed by Apache to the shell executing the rotatelog command. I guess one possibility would be to replace your piped log with command with CustomLog "|( . /export/home/svnuser/apache/bin/envvars ; /export/home/svnuser/apache/bin/rotatelogs /var/log/access_log 86400 ) " combined That would allow you to set the environment variables defined in the envvars file before invoking rotatelogs and will most certainly resolve your problem. If you are running Solaris, there is a way of changing the system-wide default library path, but I doubt you would like to do that... A more elegant solution might be to recompile (or just re-link) rotatelogs with the link flag "-R/usr/local/iplanet/lib". That should add the path to the binary's link path. Hope this helps. -ascs -----Original Message----- From: Greg Thomas [mailto:thomasgd@xxxxxxxxxxxx] Sent: Tuesday, October 04, 2005 12:38 PM To: users@xxxxxxxxxxxxxxxx Subject: [users@httpd] rotatelogs - fatal: libldap50.so: open failed Hi, I've recently compiled Apache 2.0.54 with the experimental mod_auth_ldap module. Since then, rotatelogs has failed with the following; ld.so.1: /export/home/svnuser/apache/bin/rotatelogs: fatal: libldap50.so: open failed: No such file or directory I've added /usr/local/iplanet/lib to the LD_LIBRARY_PATH in the bin/envvars file; I'm confident that is correct as if I run "rotatelogs -h" after doing a . bin/envvars at the command line it works fine. Is there something else I need to do? TIA, Greg --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx