Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-2000

GSSAPI Authentication failure on RHEL7.1 (ppc64le)

    • Type: Icon: Bug Bug
    • Resolution: Won't Fix
    • Priority: Icon: Minor - P4 Minor - P4
    • Not Planned
    • Affects Version/s: None
    • Component/s: auth
    • Labels:
      None

      When connecting to ldaptest from Solaris and the RHEL7.1 PPC64le evergreen instances, we hit strange problems:

      2017/01/24 22:44:44.0494: [23523]:    DEBUG:      cluster: Authentication failed: SASL Failure: no payload provided from server.: SASL(-1): generic failure: Unable to find a callback: 32775
      

      which is

      include/sasl.h:#define SASL_CB_CANON_USER (0x8007)
      

      Implementing the callback resolves the sasl error, but we still get no payload from the server after our initial saslStart command:

          --> { "saslStart" : 1, "mechanism" : "GSSAPI", "payload" :
          "YIICmAYJKoZIhvcSAQICAQBuggKHMIICg6ADAgEFoQMCAQ6iBwMFAAAAAACjggGTYYIBjzCCAYugAwIBBaETGxFMREFQVEVTVC4xMEdFTi5DQ6InMCWgAwIBA6EeMBwbB21vbmdvZGIbEWxkYX
          "autoAuthorize" : 1 }
          <-- { "conversationId" : 1, "done" : false, "payload" : "", "ok" : 1.0 }
      

            Assignee:
            roberto.sanchez@mongodb.com Roberto Sanchez
            Reporter:
            bjori Hannes Magnusson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: