[38896] in Kerberos
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