[Date Prev][Date Next] [Chronological] [Thread] [Top]

Error deleting entries



Hello,

I'm doing some test with openLdap 2.1.4 + BDB 4.0.14 in Solaris 6, and in this
tests I'm adding about 110000 entries, and deleting them afterwards.

The problem is, after some tests, when I'm going to delete the entries (with
ldapdelete), I get the following error:

bash-2.02$ ldapdelete -D "cn=Manager,ou=vodafone,c=es,o=vodafone" -w clave
vfsid=34637128073,ou=subscriber,ou=vodafone,c=es,o=vodafone
Delete Result: Internal (implementation specific) error (80)
Additional info: DN index delete failed

Here's a piece of log when I'm trying to delete:
=> bdb_dn2id_delete(
"vfsid=34637128073,ou=subscriber,ou=vodafone,c=es,o=vodafone", 0x0000559b )
=> bdb_idl_delete_key: c_get failed: DB_NOTFOUND: No matching key/data pair found
(-30990)
=> bdb_dn2id_delete: parent (ou=subscriber,ou=vodafone,c=es,o=vodafone) delete
failed: -30990
<= bdb_dn2id_delete -30990
<=- bdb_delete: dn2id failed: Name not unique on network (80)


Also, a search with filter "vfsid=*" returns no result, but a search with filter
"vfsid=34637128073" does return the entry. There's no problem with other indexes,
only with vfsid. (The configuration in slapd.conf for this index is "pres,eq")

Is it related to ITS#2039? which file should I pick from CVS to solve the problem?

Thanks in advance,
Isaac