Hello !
I have cyrus (IMAP mailserver) working perfectly based on openldap,
BUT I have some strange messages in the logs that I would like to understand/correct :
* bdb_equality_candidates: (accountStatus) index_param failed (18)
* bdb_equality_candidates: (virtualdomain) index_param failed (18)
* bdb_equality_candidates: (description) index_param failed (18)
This is exactly ONE session where one of our users
(description=dbucher(a)ourcompany.ch) is sending a mail to the outside
world (dbucher(a)destdomain.ch).
If someone would be nice enough to explain me exactly what it means, and
how to solve this problem, it would be very nice...
I already searched a lot to find help on this topic, without success, I found some possible solutions but I don't know exactly how to test them :
1. define the approriate indexes in slapd.conf, reindex and restart
2. Check the actual index files to make sure they're correct permissions, etc, and then try a db_recover.
In slapd.conf I have :
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
I tryed to add :
index accountStatus,description eq
but :
# slapindex
bdb_db_open: database already in use
backend_startup_one: bi_db_open failed! (-1)
slap_startup failed
Thanks a lot in advance for your help
Denis
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1273 BIND anonymous
mech=implicit ssf=0
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1273 BIND
dn="cn=mailadmin,ou=mailservices,dc=ourcompany,dc=ch" method=128
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1273 BIND
dn="cn=mailadmin,ou=mailservices,dc=ourcompany,dc=ch" mech=SIMPLE ssf=0
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1273 RESULT tag=97
err=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1274 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(|(&(objectClass=CourierMailAccount)(mail=dbucher@ourcompany.ch)(accountStatus=active))(&(cn=mailadmin)(description=dbucher@ourcompany.ch)))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1274 SRCH attr=dn
Sep 11 20:19:29 mailhost slapd[2099]: <= bdb_equality_candidates:
(accountStatus) index_param failed (18)
Sep 11 20:19:29 mailhost slapd[2099]: <= bdb_equality_candidates:
(description) index_param failed (18)
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1274 SEARCH RESULT
tag=101 err=0 nentries=1 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1275 BIND anonymous
mech=implicit ssf=0
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1275 BIND
dn="cn=dbucher,ou=users,ou=ourcompany.ch,ou=mailservices,dc=ourcompany,dc=ch"
method=128
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1275 BIND
dn="cn=dbucher,ou=users,ou=ourcompany.ch,ou=mailservices,dc=ourcompany,dc=ch"
mech=SIMPLE ssf=0
Sep 11 20:19:29 mailhost slapd[2099]: conn=21436 op=1275 RESULT tag=97
err=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=4 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierMailAlias)(mail=dbucher(a)destdomain.ch)(accountStatus=active))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=4 SRCH attr=maildrop
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=4 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=5 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierMailAlias)(mail=(a)destdomain.ch)(accountStatus=active))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=5 SRCH attr=maildrop
Sep 11 20:19:29 mailhost slapd[2099]: conn=24035 op=5 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=4 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierMailAlias)(mail=dbucher(a)destdomain.ch)(accountStatus=active))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=4 SRCH attr=maildrop
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=4 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=5 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierMailAlias)(mail=(a)destdomain.ch)(accountStatus=active))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=5 SRCH attr=maildrop
Sep 11 20:19:29 mailhost slapd[2099]: conn=24036 op=5 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 fd=20 ACCEPT from
IP=127.0.0.1:41775 (IP=0.0.0.0:389)
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=0 BIND
dn="cn=mailadmin,ou=mailservices,dc=ourcompany,dc=ch" method=128
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=0 BIND
dn="cn=mailadmin,ou=mailservices,dc=ourcompany,dc=ch" mech=SIMPLE ssf=0
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=0 RESULT tag=97
err=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=1 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierMailAlias)(mail=destdomain.ch)(accountStatus=active))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=1 SRCH attr=maildrop
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=1 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=2 SRCH
base="ou=mailservices,dc=ourcompany,dc=ch" scope=2 deref=0
filter="(&(objectClass=CourierDomainAlias)(virtualdomain=destdomain.ch))"
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=2 SRCH
attr=virtualdomain
Sep 11 20:19:29 mailhost slapd[2099]: <= bdb_equality_candidates:
(virtualdomain) index_param failed (18)
Sep 11 20:19:29 mailhost slapd[2099]: conn=24038 op=2 SEARCH RESULT
tag=101 err=0 nentries=0 text=
Sep 11 20:19:35 mailhost slapd[2099]: conn=24038 fd=20 closed
(connection lost)