frederic.poisson(a)admin.gmessaging.net wrote:
Thanks for the report, this is now fixed in git master.
I'm testing the latest release of OpenLDAP 2.4.36 and my slapd crash while i'm
doing a change on cn=config.
My tests are with my own compilation of OpenLDAP on a RHEL6 server but i see the
same problem with "LTB project RPMs"
http://ltb-project.org/wiki/download#openldap with RHEL6 package.
My aim is to modify cn=config like this in order to implement TLS, here is my
ldap modify command with ldif :
# /usr/local/openldap/bin/ldapmodify -f /tmp/ldif -h "localhost" -p
"25389" -D
"cn=root DN,cn=config" -w "secret"
modifying entry "cn=config"
ldap_result: Can't contact LDAP server (-1)
# cat /tmp/ldif
dn: cn=config
changetype: modify
add: olcTLSRandFile
olcTLSRandFile: /dev/random
The server shutdown when i add this entry and with slapd option "-d 255" i
have
:
slapd: result.c:813: slap_send_ldap_result: Assertion `!((rs->sr_err)<0)'
failed.
/etc/init.d/slapd: line 285: 5461 Aborted $SLAPD_BIN -h
"$SLAPD_SERVICES" $SLAPD_PARAMS
Notice that i test this ldif modification on release 2.4.35 without problem.
I put on your ftp three files, the file slapcat_cn_config.ldif corresponding to
configuration, the file slapd_debug_255.txt which correspond to the slapd
process with debug set to 255 with only the part corresponding to the moment i
launch ldapmodify action, the file gdb_output.txt corresponding to the full
backtrace i run when doing the ldapmodify action.
And so the credentials are "cn=root DN,cn=config" with password secret.
--
-- Howard Chu
CTO, Symas Corp.
http://www.symas.com
Director, Highland Sun
http://highlandsun.com/hyc/
Chief Architect, OpenLDAP
http://www.openldap.org/project/