[38896] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Concurrency issues with FILE ccache

daemon@ATHENA.MIT.EDU (Greg Hudson)
Tue Apr 6 13:31:38 2021

To: "Osipov, Michael (LDA IT PLM)" <michael.osipov@siemens.com>,
        <kerberos@mit.edu>
From: Greg Hudson <ghudson@mit.edu>
Message-ID: <87bb255b-0092-6e72-bd43-3d35149dac82@mit.edu>
Date: Tue, 6 Apr 2021 13:28:39 -0400
MIME-Version: 1.0
In-Reply-To: <9887c49f-b7ed-d83e-a190-b7398d5290d8@siemens.com>
Content-Language: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

On 4/6/21 11:48 AM, Osipov, Michael (LDA IT PLM) wrote:
> gssapi.raw.misc.GSSError: Major (851968): Unspecified GSS failure.  Minor code may provide more information, Minor (100001): Failed to store credentials: Internal credentials cache error (filename: /tmp/krb5cc_1000)

This is not expected, and bears investigation.  It suggests an EINVAL,
EEXIST, EFAULT, EBADF, or EWOULDBLOCK error from one of the I/O
operations performed by fcc_store(), none of which are expected.  If
you're building libkrb5, you could try modifying interpret_error() to
pass those error codes through in order to find out which one is happening.

Getting multiple cache entries for a service is normal when multiple
threads or processes initiate contexts to the same (new) service within
a short window.
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post