[ 
https://issues.apache.org/jira/browse/KUDU-3297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Serbin reassigned KUDU-3297:
-----------------------------------

    Assignee: Alexey Serbin

> KRPC connection negotiation fails with RedHat/CentOS 
> cyrus-sasl-gssapi-2.1.27-5 for secure clusters
> ---------------------------------------------------------------------------------------------------
>
>                 Key: KUDU-3297
>                 URL: https://issues.apache.org/jira/browse/KUDU-3297
>             Project: Kudu
>          Issue Type: Bug
>          Components: client, master, rpc, tserver
>    Affects Versions: 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.7.1, 
> 1.9.0, 1.10.0, 1.10.1, 1.11.0, 1.12.0, 1.11.1, 1.13.0, 1.14.0, 1.15.0
>            Reporter: Alexey Serbin
>            Assignee: Alexey Serbin
>            Priority: Critical
>
> With the recent CentOS/RedHat 8 update on the {{cyrus-sasl-gssapi}} package, 
> Kudu servers and C++ clients can no longer negotiate connections when GSSAPI 
> is involved (that's so for secure clusters where Kerberos-based 
> authentication is a must).  In other words, when the {{cyrus-sasl-gssapi}} 
> package is upgraded up to {{2.1.27-5}} version, secure Kudu clusters are no 
> longer functional.
> The issue manifests itself by failed RPC connection negotiation with the 
> following error logged along with the full connection negotiation trace:
> {noformat}
> Runtime error: SASL(-15): mechanism too weak for this user: Unable to find a 
> callback: 32775"
> {noformat}
> The breaking change is in the following pull request for cyrus-sasl which has 
> been pulled into the {{cyrus-sasl-gssapi-2.1.27-5}} package: 
> https://github.com/cyrusimap/cyrus-sasl/pull/603  This patch is named as 
> {{cyrus-sasl-2.1.27-Add-support-for-setting-max-ssf-0-to-GSS-SPNEGO.patch}} 
> in the SRPM for the {{cyrus-sasl}} package.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to