Kerberos no es fácil, y a veces los mensajes de error parece que están escritos para confundir aún más al usuario/administrador.
En una máquina no conseguía instalar la parte de cliente de FreeIpa, así que intenté instalar a mano el cliente de Kerberos. Copié el fichero /etc/krb5.conf de una máquina que ya funcionaba y al intentar un kinit obtuve el siguiente error:
kinit: Included profile directory could not be read while initializing Kerberos 5 library
¿Qué profile? ¿Dónde se incluye un profile?
Solución:
El problema está en el fichero /etc/krb5.conf, probablemente tienes un includedir apuntando a un directorio que no existe:
includedir /var/lib/sss/pubconf/krb5.include.d/
Elimina (comenta) ese includedir del fichero /etc/krb5.conf o copia el directorio de otra máquina que esté bien configurada.
1 Del user -
Thanks, that was helpful