I have had this server up for quite some time, and I originally had no issue getting the name displayed in Spark to show as the “Display Name” from Active Directory. However, one day a couple of weeks ago some of the users started commenting that the system was showing their Given Name, and not the name that they prefer to go by.
Absolutely nothing had changed when this happened. I did not perform any updates to Openfire or the Ubuntu Server it is running on, or to our Domain Controllers. This server is a Virtual Machine on my Hyper-V hosts, all of which run at a Datacenter with redundant power… so I know there was not a server reboot anywhere in there. It quite honestly just stopped working.
Last night I cleared the server caches, upgraded to 4.0.2 (I was on 4.0.1), ran the latest Ubuntu updates, rebooted the Ubuntu VM, and even updated and rebooted my domain controllers. After all of that, I still cannot get the display name to show.
Any help would be fantastic… I’ve check the logs, and nothing jumps out at me as pertaining to this… If you want logs just let me know which ones. The frustrating point is I know this was working for at least 3 years…
And yes, I have seen this on all client PC’s, not just my own.
i think you’ll need to restart the server. also the client might be caching the vcard info, so after you restart the OF server, you might want to restart an affected client as well
Those are computers, not users. I don’t remember ever seeing those in the list before. Since my naming convention for PC’s uses ‘D-’ for Desktops, my users list shows users starting with A to C, and then fills up with the Desktops.
your search filter needs to be adjusted if you wish to filter out computer accounts.
As far as the displayName issue…I’m out of ideas. the only time Ive seen this has been under two circumstances. the user account used for querying LDAP didn’t have the correct read permission to AD, or when the ldapvcard provider was changed to look at the database instead of ldap.