I’ve deployed Openfire SSO and I’m using it on many computers, but on 3 of them I get ‘Unable to determine’ account error. On output.log I can read this:
Debug is true storeKey false useTicketCache true useKeyTab false doNotPrompt true ticketCache is null isInitiator true KeyTab is null refreshKrb5Config is true principal is null tryFirstPass is false useFirstPass is false storePass is false clearPass is false
Refreshing Kerberos configuration
Acquire TGT from Cache
Principal is null
null credentials from Ticket Cache
[Krb5LoginModule] authentication failed
Unable to obtain Princpal Name for authentication
I’ve checked krb5.ini content and registry key (both deployed using Windows group policies) and all is like on working computers. Also tried to delete %APPDATA%\Spark folder and recreated configuration files, but same error is shown. If I disable SSO on those machines and set login information manually I can logon and chat normally.
Server : Windows Server 2008 R2
Clients : Windows XP SP3, Windows 7 x64
Any idea? And… how to debug it? I cannot get more info for trying to repair this.