Jukka Hienola wrote:
Hi!
I just encountered that my master server behaves in strange way. In
requests to my slave servers, I get desired result:
ldapsearch -x -ZZ -h slave.server.net \
"(&(objectclass=posixgroup)(cn=groupname))" cn -LLL
dn: cn=groupname,ou=groups,dc=server,dc=net
cn: groupname
when same request on master server doesn't return anything, UNLESS I
write e.g.
ldapsearch -x -ZZ -h master.server.net \
"(&(objectclass=posixgroup)(cn=g*e))" cn -LLL
or
ldapsearch -x -ZZ -h master.server.net \
"(&(objectclass=posixgroup)(cn=g*))" cn -LLL
ldapsearch -x -ZZ -h master.server.net \
"(&(objectclass=posixgroup)(cn=*e))" cn -LLL
but e.g.
ldapsearch -x -ZZ -h master.server.net \
"(&(objectclass=posixgroup)(cn=gr*))" cn -LLL
or (cn=*me), (cn=gro*), (cn=*ame) etc. fails. Master and all slaves have
in slapd.conf
index cn eq,pres,sub
I'm pretty sure that this has been working also on my master server.
Also my master and slae servers share same ACL definitions. Any ideas
what could cause this behaviour??
Same problem exists when trying to read data from directory in PHP script.
Either you changed the "index" directive on the master without running
slapindex, or you're using back-ldbm on the master, and your index files
got corrupted.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
------------------------------------------
Office: +39.02.23998309
Mobile: +39.333.4963172
Email: [EMAIL PROTECTED]
------------------------------------------