On Fri, 8 Mar 2002, Amy Tanner wrote:
> I just upgraded mod_ssl and now apache fails when I try to start, with
> this error:
>
> [root at mycroft atanner]# /etc/rc.d/init.d/httpd start
> Starting httpd: Syntax error on line 269 of /etc/httpd/conf/httpd.conf:
> Cannot load /etc/httpd/modules/libssl.so into server: /etc/httpd/modules/libssl.so: undefined symbol: ENGINE_set_default
>                                                            [FAILED]
>
> Here's what I'm running:
>
> apache-1.3.19-5
> mod_ssl-2.8.5-4
> openssl-0.9.6-9

Hmm.. you've got a different Apache version that ModSSL (2.8.5 is supposed
to patch against 1.3.22).. not sure if that's a huge deal or not. To get
the security fix, you should probably go 1.3.23/2.8.7. The cause of your
problem could be that you've got version mismatches..

> To get around some dependency issues with libcrypto and libssl, I created
> sym links and upgraded mod_ssl with --nodeps.  I'm wondering if that's
> the source of my problem?  I looked into upgrading openssl, but a test
> upgrade indicated many apps relied upon libcrypto.so.1 and libssl.so.1
> so I didn't.

What version of openssl were you looking at upgrading to?

-- 
Nate Carlson <natecars at real-time.com>   | Phone : (952)943-8700
http://www.real-time.com                | Fax   : (952)943-8500