Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jan 2010 17:58:03 -0500
From:      "Philip M. Gollucci" <pgollucci@p6m7g8.com>
To:        apache@freebsd.org
Subject:   Fwd: Re: www/apache22: Apache 2.2.13 fails start // [error] Unable to initialize TLS servername extension callback (incompatible OpenSSL version?)
Message-ID:  <4B4A5B7B.8080405@p6m7g8.com>

next in thread | raw e-mail | index | archive | help
oops, left list off.


-------- Original Message --------
Subject: Re: www/apache22: Apache 2.2.13 fails start // [error] Unable
to initialize TLS servername extension callback (incompatible OpenSSL
version?)
Date: Sun, 10 Jan 2010 17:00:32 -0500
From: Philip M. Gollucci <pgollucci@p6m7g8.com>
Organization: P6 Web Applications
To: Ronny Forberger <ronnyforberger@ronnyforberger.de>

On 1/10/2010 3:22 PM, Ronny Forberger wrote:
> 1)
> Server version: Apache/2.2.13 (FreeBSD)
> Server built:   Jan  8 2010 17:57:39
> Server's Module Magic Number: 20051115:23
> Server loaded:  APR 1.3.8, APR-Util 1.3.9
> Compiled using: APR 1.3.8, APR-Util 1.3.9
> Architecture:   64-bit
> Server MPM:     Prefork
>   threaded:     no
>     forked:     yes (variable process count)
Only thing that might be an issue here is they are out of date, but the
older versions worked too so lets skip that for now.

> 2)
> /var/db/pkg/ca_root_nss-3.11.9_2
> /var/db/pkg/compat6x-amd64-6.4.604000.200810_3
> /var/db/pkg/gcc-3.4.6_3,1
> /var/db/pkg/openssl-0.9.8k_5
> /var/db/pkg/serf-0.3.0
I don't see devel/apr (did you use the bundled apr?)

> 3)
> FreeBSD sonne.rf.homeunix.net 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Fri
> Dec  4 21:26:46 CET 2009  
> root@sonne.rf.homeunix.net:/usr/obj/usr/src/sys/GENERIC  amd64

No issues here


> 4)
> <IfModule mod_ssl.c>
> SSLEngine on
Thats fine.
Do you have the appropriate load module line in httpd.conf ?

LoadModule ssl_module libexec/apache22/mod_ssl.so


> 5)
> /usr/local/sbin/httpd:
>     libm.so.5 => /lib/libm.so.5 (0x80069a000)
>     libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x8007b9000)
>     libaprutil-1.so.3 => /usr/local/lib/libaprutil-1.so.3 (0x8008e6000)
>     libdb41.so.1 => /usr/local/lib/libdb41.so.1 (0x800a07000)
>     libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x800bbe000)
>     libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800ce1000)
>     libapr-1.so.3 => /usr/local/lib/libapr-1.so.3 (0x800edb000)
>     libcrypt.so.5 => /lib/libcrypt.so.5 (0x801003000)
>     libthr.so.3 => /lib/libthr.so.3 (0x80111c000)
>     libc.so.7 => /lib/libc.so.7 (0x801234000)

Ah ha!  The problem!

You need to rebuild your httpd (www/apache22) and set WITH_SSL=yes
You are not linking against libssl.

        libssl.so.6 => /usr/lib/libssl.so.6 (0x800803000)

HTH

-- 
------------------------------------------------------------------------
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer,                        FreeBSD Foundation
Sr. System Admin,                 Ridecharge Inc.
Consultant,                       P6M7G8 Inc.

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B4A5B7B.8080405>