Tips for finding Knowledge Articles

  • - Enter just a few key words related to your question or problem
  • - Add Key words to refine your search as necessary
  • - Do not use punctuation
  • - Search is not case sensitive
  • - Avoid non-descriptive filler words like "how", "the", "what", etc.
  • - If you do not find what you are looking for the first time,reduce the number of key words you enter and try searching again.
  • - Minimum supported Internet Explorer version is IE9
Home  >
article

KB-7544: kinit hangs on RHEL 7.x

Centrify DirectControl ,  

30 September,16 at 04:27 PM

Problem:

When obtaining a TGT via 'kinit' utility, the operation hangs on RHEL 7.x


Cause:

This issue may be observed due to a conflict between the Kerberos library shipped with DirectControl and libpthread.so.
In this scenario, 'libpthread.so' is pulled into the process due to an nsswitch designation for 'myhostname', which is appears to be introduced via a systemd-libs update package.

When 'myhostname' exists within nsswitch.conf (ie. nsswitch.conf:hosts: files dns myhostname), the libpthread function is called into the process which is handling the mutex for krb5 cache protection. When the function enters the process, it takes over the mutex call and the function hangs.


Workaround:

Commenting out 'myhostname' from nsswitch.conf will cause this issue to go away, however this may not be a reasonable workaround as systemd has reliances upon this designation.

For the time being, there is no reliable workaround due to the base conflicts between the Kerberos library and libpthread brought in by 'myhostname'.


Resolution:

This issue is resolved in Suite 2017 (5.4.0)

Still have questions? Click here to log a technical support case, or collaborate with your peers in Centrify's Online Community.