powered by Jive Software

User don't see other user ativity (online, offline) after login

User A in group G1

User B in group G1

User C in group G2

I get G1, G2 from exist LDAP, Openfire fetch all user in G1, G2. Afterthat I share G1 to all user, G2 to all user

First user login (user A)

  • User A see nobody online

Second user login (user B)

  • User A see noboy online

  • User B see user A online

Third user login (user C)

  • User A see noboy online

  • User B see user A online only

  • User C see user A,B online

Second user logout (User B)

  • User A see noboy online

  • User C see user A,B online

I don’t sure what component is bug or I miss config, my environment is

  • SLES10

  • JDK1.6u1

  • Postgres 8.1.4

  • OpenDS 0.9 (with clear-text password)

  • Openfire 3.2.2

  • Client : Pandion

Thank,

Yoonsak

Hi Yoonsak,

while it is not the same issue as JM-1063 I think that it might be related and is more a shared groups than an LDAP problem.

One may want to enable the XMPP debugger on client side to see if the presence packets are sent correctly by Openfire or not.

LG

Thank it2000! After trail and error many times, I found bad LDAP data. Suppose you have LDAP data,

dn: uid=userA,ou=users,ou=company.com

objectClass: top

objectClass: inetOrgPerson

objectClass: organizationalPerson

objectClass: person

uid: userA

cn: User A

givenName: A

sn: User

mail: usera@company.com

userPassword: password

dn: uid=userA,ou=users,ou=company.com

objectClass: top

objectClass: inetOrgPerson

objectClass: organizationalPerson

objectClass: person

uid: userB

cn: User B

givenName: B

sn: User

mail: userb@company.com

userPassword: password

dn: uid=userC,ou=users,ou=company.com

objectClass: top

objectClass: inetOrgPerson

objectClass: organizationalPerson

objectClass: person

uid: userC

cn: User C

givenName: C

sn: User

mail: userc@company.com

userPassword: password

dn: cn=G1,ou=groups,ou=company.com

objectClass: top

objectClass: groupOfUniqueNames

cn: G1

description: Group One

uniqueMember: userA

uniqueMember: userB

dn: cn=G2,ou=groups,ou=company.com

objectClass: top

objectClass: groupOfUniqueNames

cn: G2

description: Group Two

uniqueMember: userC

Error be occure. I fix bug by modify uniqueMember like these

dn: cn=G1,ou=groups,ou=company.com

objectClass: top

objectClass: groupOfUniqueNames

cn: G1

description: Group One

uniqueMember: uid=userA,ou=users,ou=company.com

uniqueMember: uid=userB,ou=users,ou=company.com

dn: cn=G2,ou=groups,ou=company.com

objectClass: top

objectClass: groupOfUniqueNames

cn: G2

description: Group Two

uniqueMember: uid=userC,ou=users,ou=company.com

Thank,

Yoonsak

See my comment for solution