This is doing my head in!
I have an Openfire 3.8.1 system connected to an LDAP backend that was working fine (some of the vcard fields didn’t populate but whatever…) about two months ago. I am only now looking at the system again as we are about to go company wide with the system and I found that the avatars stopped working?? Nothing has changed on either the system or LDAP!
My first setup was to set ldap.override.avatar = false to see what happened. I rebooted the system to make sure the change applied and BAM! Everything broke vCard-wise. All of a sudden I am seeing avatars from ages ago that users uploaded themselves and other changes like my Spark client remember settings that I applied in Jabber clients from ages past on other machines!
Changing ldap.override.avatar = true and rebooting has not fixed a thing!
I am convinced there is some kind of voodoo happening on the server where it remembers random things and only applies changes when it sees fit!
My questions are:
- How do I force changes to take place whithout a reboot?
- Where does this old information get stored (client or server) and how do I delete it?!
- Is there some kind of USEFUL debugging that I can perform to figure out why the vCards aren’t working?
I am using both the Spark client and Pidgin (which has a somewhat useful debug screen).