> When I try and start Apache 1.3.22 on Solaris 8 I get:
>
> bash-2.03# /usr/local/apache/bin/apachectl start
> ld.so.1: /usr/local/apache/bin/httpd: fatal: libssl.so.0: open failed:
> No such file or directory

This also happens on Linux and there it's caused by the shared library cache
mechanism.  This holds information about the shared libraries on the system,
but only the ones that it knows about.  The effect is that you can only put
shared libraries in certain directories and the system doesn't see new ones
until you refresh the cache.  By default the cache update doesn't scan the
directory where apache puts its shared libararies.

I think that Solaris has a similar mechanism to Linux, but the details of
how you update the cache are different.  Try looking in the manual entry for
the shared library link tool (ld.so on Linux, maybe something else on
Solaris).  If there is nothing in there, the "See Also" section may point
you to the right place.

Simon

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to