Fixed by having krb5_fcc_interpret call krb5_set_error_message to incorporate the lower-level error message into the message displayed by kinit, which has already been changed to use krb5_get_error_message. For example, "kinit(v5): Credentials cache I/O operation failed (No space left on device) when initializing cache". Commit By: raeburn Revision: 18091 Changed Files: U trunk/src/lib/krb5/ccache/cc_file.c