On 9/29/05, Pierangelo Masarati <[EMAIL PROTECTED]> wrote: > On Thu, 2005-09-29 at 15:32 +0200, Florent Solt wrote: > > Hello all, > > > > I recently configure a openldap 2.3.7 with a bdb and a meta backend. > > The meta backend is subordinate to the bdb backend, like this : > > > > database meta > > subordinate > > rootdn "cn=manager,o=dhcp,c=fr" > > suffix "ou=machines,ou=paris,o=dhcp,c=fr" > > uri "ldap://10.1.1.3/ou=machines,ou=paris,o=dhcp,c=fr" > > acl-authcDN "cn=dhcpmanager,ou=paris,o=dhcp,c=fr" > > acl-passwd "secret" > > pseudorootdn "cn=dhcpmanager,ou=paris,o=dhcp,c=fr" > > pseudorootpw "secret" > > > > database bdb > > suffix "o=dhcp,c=fr" > > rootdn "o=dhcp,c=fr" > > rootpw secret > > directory /opt/openldap-2.3.7/var/openldap-data > > index objectClass eq > > > > > > The remote server is a Netscape directory server 4.12 (quite very old, i > > know :) > > and when search through the meta backend i have this error : > > > > slapd: schema_init.c:2089: IA5StringNormalize: Assertion > > `!((val)->bv_len == 0)' failed. > > > > Do you know why and perhaps, do you know how to solve it ? > > > > PS: I tried this crappy patch in schema_init.c but it do not solve my > > problem : > > > > + if BER_BVISEMPTY( val ) { > > + int size = 5; > > + val->bv_val = malloc(size); > > + val->bv_val = strncpy(val->bv_val, "empty", size); > > + val->bv_len = size; > > + } > > - assert( !BER_BVISEMPTY( val ) ); > > Please use the -software mailing list to discuss software usage issues; > use the ITS to report bugs.
Sorry. > > I think your problem has been fixed with ITS#4028. Please try code > tagged OPENLDAP_REL_ENG_2_3 in OpenLDAP's cvs. Thanks, i will examine it. > > p. > > > > SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497 > >
