Troubleshooting

In this section:

This section provides several troubleshooting tips for Kerberos.


Top of page

x
Resolving the Unable to Load Configuration File Error

You may encounter a "Could not load configuration file c:\Windows\krb5.ini (the system cannot find the file specified)" error message. For example:

[2011-11-16T12:37:40.998Z] ERROR (W.Retrieve_CRMChannel.1)
W.Retrieve_CRMChannel.1: [RequestTargetAuthentication - process()] -
Authentication error: Invalid name provided (Mechanism level: Could not
load configuration file C:\Windows\krb5.ini (The system cannot find the
file specified))

The following workarounds are available to resolve this error:

  1. Ensure that you properly configured the krb5.conf and login.conf files as described in this appendix. Also, ensure that you have properly specified their location in the Additional Java System Runtime Properties and pointed to the correct login.conf entry in the HTTP Pooling Provider properties.
  2. If this error is still generated after you have checked the properties described in step 1, then you must copy the krb5.conf and login.conf files to the <Java Home>\libs\security directory (on Windows) or <JavaHome>\etc (on Linux). Java looks for the krb5.conf and login.conf files by first checking if the location of these files has been explicitly listed. If for some reason (such as file permissions) Java cannot read the files in the location specified, Java then looks in the <Java Home>\libs\security directory. If the files are not found in this location, Java then defaults to c:\Windows\krb5.ini (for Windows), which results in the error message described above.

iWay Software