[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#8899) SLAPD failed to start after updating openldap 2.4.46
Full_Name: Muthaiyan Vel
Version: 2.4.46
OS: Solaris 10
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (116.197.184.12)
I have recently updated openldap to version 2.4.46. After upgrading SLAPD is
failed to start. Its showing an error "slap_sasl_init: auxprop add plugin
failed".
I have compiled the openldap with mdb.
Dependents used for openldap 2.4.46:
cyrus-sasl-2.1.26
openssl-1.0.2o
krb5-1.16.1
Steps to Compile OpenLDAP and Dependency:
sasl Compiled without LDAP:
--------------------------
export LDFLAGS=" -m64 -L/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi/"
./configure --enable-auth-sasldb --disable-ldapdb
--with-openssl=/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o
--enable-gssapi=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi
--with-krb5-lib=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib
--with-krb5-include=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/include
make
openldap:
---------
export LDFLAGS=" -m64 -L/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o/
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi/
-L/tmp/CODE_BASE/Openldap_Upgrade/cyrus-sasl-2.1.26/lib/.libs/
-L/tmp/CODE_BASE/Openldap_Upgrade/cyrus-sasl-2.1.26/plugins/.libs/"
./configure --enable-debug --with-tls=openssl --with-cyrus-sasl
--enable-slapd --enable-bdb=no --enable-hdb=no --enable-mdb=yes
--enable-spasswd
make
sasl Compiled with LDAP:
------------------------
export LDFLAGS=" -m64 -L/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o/
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/
-L/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi/
-L/tmp/CODE_BASE/Openldap_Upgrade/openldap-2.4.46/libraries/libldap_r/.libs/
-L/tmp/CODE_BASE/Openldap_Upgrade/openldap-2.4.46/libraries/liblber/.libs/
-L/tmp/CODE_BASE/Openldap_Upgrade/openldap-2.4.46/libraries/libldap/.libs/"
make distclean
./configure --enable-auth-sasldb --disable-ldapdb
--with-openssl=/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o/
--enable-gssapi=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi/
--with-krb5-lib=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/
--with-krb5-include=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/include/
make
./configure --enable-auth-sasldb
--with-ldap=/tmp/CODE_BASE/Openldap_Upgrade/openldap-2.4.46/libraries/
--enable-ldapdb --with-openssl=/tmp/CODE_BASE/Openldap_Upgrade/openssl-1.0.2o/
--enable-gssapi=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/gssapi/
--with-krb5-lib=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/lib/
--with-krb5-include=/tmp/CODE_BASE/Openldap_Upgrade/krb5-1.16.1/src/include/
make
Used these libraries from the above compiled source code:
libldap_r-2.4.so.2
liblber-2.4.so.2
libsasl2.so.3
slapd
Full Debug Log:
ldap_url_parse_ext(ldap://localhost/)
ldap_init: trying /usr/local/etc/openldap/ldap.conf
ldap_init: using /usr/local/etc/openldap/ldap.conf
ldap_init: HOME env is /
ldap_init: trying //ldaprc
ldap_init: trying //.ldaprc
ldap_init: trying ldaprc
ldap_init: LDAPCONF env is NULL
ldap_init: LDAPRC env is NULL
5b770206 @(#) $OpenLDAP: slapd 2.4.46 (Aug 16 2018 21:16:43) $
root@bng-sbr-perf1:/export/local/jai/CODE_BASE/Openldap_Upgrade/openldap-2.4.46/servers/slapd
ldap_pvt_gethostbyname_a: host=bng-sbr-perf1, r=0
5b770206 daemon_init: ldap://127.0.0.1:389
5b770206 daemon_init: listen on ldap://127.0.0.1:389
5b770206 daemon_init: 1 listeners to open...
ldap_url_parse_ext(ldap://127.0.0.1:389)
5b770206 daemon: listener initialized ldap://127.0.0.1:389
5b770206 daemon_init: 1 listeners opened
ldap_create
5b770206 slapd init: initiated server.
5b770206 slap_sasl_init: auxprop add plugin failed
5b770206 slapd destroy: freeing system resources.
5b770206 slapd stopped.
5b770206 connections_destroy: nothing to destroy.
Please help to solve this problem.