Openfire OpenLDAP and Users Groups

Hi,

I am trying to get my Openfire and LDAP setup to work but Openfire can’t find my users can some one give me some help?

My LDAP structure is:

cn=users,ou=openfire,ou=services,dc=companyname

the users group is setup as follows:

cn=users

description=Openfire Users

gidNumber=14357

memberUid=user

objectClass=posixGroup

objectClass=top

my openfire.xml

When I test the LDAP settings it shows that there is a member inside the group users, but when I go into the group Summary there are no groups associated.

after a restart openfire can see the user in the group, but authentication does not work (wrong password)…

Below is my openldap log

Jun 30 18:07:48 vader slapd[2950]: connection_get(15): got connid=297

Jun 30 18:07:48 vader slapd[2950]: connection_read(15): checking for input on id=297

Jun 30 18:07:48 vader slapd[2950]: conn=297 op=7 do_search

Jun 30 18:07:48 vader slapd[2950]: >>> dnPrettyNormal: <ou=openfire,ou=services,dc=crcamp>

Jun 30 18:07:48 vader slapd[2950]: <<< dnPrettyNormal: <ou=openfire,ou=services,dc=crcamp>, <ou=openfire,ou=services,dc=crcamp>

Jun 30 18:07:48 vader slapd[2950]: => get_ctrls

Jun 30 18:07:48 vader slapd[2950]: => get_ctrls: oid=“2.16.840.1.113730.3.4.2” (noncritical)

Jun 30 18:07:48 vader slapd[2950]: <= get_ctrls: n=1 rc=0 err=""

Jun 30 18:07:48 vader slapd[2950]: => bdb_search

Jun 30 18:07:48 vader slapd[2950]: bdb_dn2entry(“ou=openfire,ou=services,dc=crcamp”)

Jun 30 18:07:48 vader slapd[2950]: search_candidates: base=“ou=openfire,ou=services,dc=crcamp” (0x00000053) scope=2

Jun 30 18:07:48 vader slapd[2950]: => bdb_equality_candidates (objectClass)

Jun 30 18:07:48 vader slapd[2950]: => key_read

Jun 30 18:07:48 vader slapd[2950]: <= bdb_index_read: failed (-30990)

Jun 30 18:07:48 vader slapd[2950]: <= bdb_equality_candidates: id=0, first=0, last=0

Jun 30 18:07:48 vader slapd[2950]: => bdb_dn2idl(“ou=openfire,ou=services,dc=crcamp”)

Jun 30 18:07:48 vader slapd[2950]: <= bdb_dn2idl: id=2 first=83 last=93

Jun 30 18:07:48 vader slapd[2950]: => bdb_equality_candidates (uid)

Jun 30 18:07:48 vader slapd[2950]: <= bdb_equality_candidates: (uid) not indexed

Jun 30 18:07:48 vader slapd[2950]: => bdb_equality_candidates (memberUid)

Jun 30 18:07:48 vader slapd[2950]: <= bdb_equality_candidates: (memberUid) not indexed

Jun 30 18:07:48 vader slapd[2950]: bdb_search_candidates: id=2 first=83 last=93

Jun 30 18:07:48 vader slapd[2950]: bdb_search: 83 does not match filter

Jun 30 18:07:48 vader slapd[2950]: bdb_search: 93 does not match filter

Jun 30 18:07:48 vader slapd[2950]: send_ldap_result: conn=297 op=7 p=3

Jun 30 18:07:48 vader slapd[2950]: send_ldap_response: msgid=8 tag=101 err=0

any one has a clue what’s happening?

any one has a clue what’s happening?

HELP!