[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: OpenLDAP segfaults when used with ssl
Hi,
I am not sure if it is the case, but it may be because
of a mixed libsasl2.so (seems to be version that comes
with distribution) with your own compiled openssl. I
use my own compiled libsasl2.so which was compiled
with the openssl I also compiled myself and I have no
problems with openldap running SSL/TLS mode.
May be you can also try to compile your own libsasl2
(cyrus-sasl-2.1.X) - make sure you use your own
openssl during configure - and then recompile openldap
to use your own compiled sasl2 to see if this fixes
the problem. (FYI I didn't install cyrus-sasl that
comes with Redhat).
Chee Wai
--- Christian Guenther <christian.guenther@amaxa.com>
wrote:
> Hi Tony,
>
> this is the output of ldd on my self compiled slapd.
> As a reminder,
> my openssl implementation is installed under
> /usr/local/openssl
> so that it may not interfere with the one from my
> distribution.
> As a second notye. I now have openssl-0.9.6j and
> openssl-0.9.7b
> installed under /usr/local.
> At the moment of my tests I had a link set from
> openssl-0.9.7b to
> openssl.
>
> > Also, do an ldd on the slapd binary. A pound to a
> penny there are mixed
> > Openssl library ref.s compiled in. configure might
> even have found
> > different sasl versions too, and compiled ref.s
> for /them/ in, since
> > SASL inclusion is automatic (given the segfault
> without the -x operator.).
>
> As you can see slapd uses a library that is part of
> my distribution
> - namely /lib/libcrypt.so.1.
> Is that bad? Where is the difference between
> libcrypto.so and
> libcrypt.so?
>
> [root@cortex root]# ldd /usr/libexec/slapd
> libldap_r.so.2 => /usr/lib/libldap_r.so.2
> (0x40023000)
> liblber.so.2 => /usr/lib/liblber.so.2 (0x40059000)
> libdb-4.1.so => /opt/db-4.1.25/lib/libdb-4.1.so
> (0x40064000)
> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40112000)
> libssl.so.0.9.7 =>
> /usr/local/openssl/lib/libssl.so.0.9.7 (0x40125000)
> libcrypto.so.0.9.7 =>
> /usr/local/openssl/lib/libcrypto.so.0.9.7
> (0x40153000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x40241000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x4026e000)
> libltdl.so.3 => /usr/lib/libltdl.so.3 (0x40280000)
> libdl.so.2 => /lib/libdl.so.2 (0x40288000)
> libwrap.so.0 => /usr/lib/libwrap.so.0 (0x4028c000)
> libpthread.so.0 => /lib/i686/libpthread.so.0
> (0x40295000)
> libc.so.6 => /lib/i686/libc.so.6 (0x402e5000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2
> (0x40000000)
> libnsl.so.1 => /lib/libnsl.so.1 (0x4041d000)
>
> > I've had it all myself in the past :-)
> That gives me hope. Maybe you can enlight me to?
>
> Greetings,
>
> chris
>
>
> Diese E-Mail enthaelt vertrauliche und/oder
> rechtlich geschuetzte
> Informationen. Wenn Sie nicht der richtige Adressat
> sind oder
> diese E-Mail irrtuemlich erhalten haben, informieren
> Sie bitte
> sofort den Absender und vernichten Sie diese Mail.
> Das unerlaubte Kopieren sowie die unbefugte
> Weitergabe dieser
> Mail ist nicht gestattet.
>
> This e-mail may contain confidential and/or
> privileged information.
> If you are not the intended recipient (or have
> received this e-mail
> in error) please notify the sender immediately and
> destroy this
> e-mail. Any unauthorised copying, disclosure or
> distribution of the
> material in this e-mail is strictly forbidden.
>
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com