KrbException: Specified version of key is not available (44)
I have run into this proble many times. This happens each time I change the password of the user account under which I have set the SPNs for my WebLogic Server instance. When I checked wireshark traces, I could see browser sending a SPNEGO token to WebLogic, and this token had kvno as "6". But when I checked my keytab file (on WebLogic side, using command " klist -ke -t mac5keytab "), I could see "5" as kvno againt HTTP principal. Digging deeper, I used "ADSIEdit.msc" on my AD server and opened the user account and could see the value of attribute "msDS-KeyVersionNumber" was "6". So password change increments this attribute value and browser sends the latest "kvno" (in agreement with KDC, I suppose). I also ran into the same error when I enrolled a windows 2008 R2 server with Windows 2003 (here my AD and KDC are located). This happened even when I had used a total different user account during enroll process. ...