[CDRIVER-2000] GSSAPI Authentication failure on RHEL7.1 (ppc64le) Created: 25/Jan/17 Updated: 01/May/18 Resolved: 01/May/18 |
|
| Status: | Closed |
| Project: | C Driver |
| Component/s: | auth |
| Affects Version/s: | None |
| Fix Version/s: | Not Planned |
| Type: | Bug | Priority: | Minor - P4 |
| Reporter: | Hannes Magnusson | Assignee: | Roberto Sanchez |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
When connecting to ldaptest from Solaris and the RHEL7.1 PPC64le evergreen instances, we hit strange problems:
which is
Implementing the callback resolves the sasl error, but we still get no payload from the server after our initial saslStart command:
|
| Comments |
| Comment by A. Jesse Jiryu Davis [ 01/May/18 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
After a long investigation we've decided not to fix this. Please reopen if you encounter this issue. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Kevin Albertson [ 01/Feb/18 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Note our evergreen config.yml has a comment for a test that should be included after this is resolved, here: https://github.com/mongodb/mongo-c-driver/blob/4d30eb7508f79fd334a04f26fa440870f9eeb2f2/.evergreen/config.yml#L8009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Roberto Sanchez [ 22/Dec/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
jesse, Is there a way to reproduce the failure manually? I found a command in .evergreen/config.yml under run auth tests:
I also found a prepare kerberos stanza that I think will allow me to create the necessary keytab. However, I am not sure where those variables come from. They are not reflected in any logs that I can see. I would like to be able to create a complete command line so that I can reproduce the problem by hand. Additionally, the rhel71-power8-build distro is not available for spawning Evergreen hosts. Is this something for which I need to be granted permission? Or does this mean that I can only see the results of building on that distro by doing a patch build? If the latter, is it possible to make a patch build only execute on particular distros? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by A. Jesse Jiryu Davis [ 21/Nov/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I can still reproduce this if I reenable the GSSAPI test on POWER8 little-endian in a patch build:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Hannes Magnusson [ 07/Aug/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Since this is not a user discovered issue and therefore noone is running into this in the wild, I'm moving this back to Not Planned as I cannot imagine what the dealio is. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Hannes Magnusson [ 05/May/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I'm at a loss. The gssapi sasl plugin keeps sending mongodb/ec2-54-225-237-121.compute-1.amazonaws.com@LDAPTEST.10GEN.CC instead of the correct mongodb/ldaptest.10gen.cc@LDAPTEST.10GEN.CC. The installed kerberos on the solaris spawnhost is: Solaris Kerberos (based on MIT Kerberos 5 release 1.6.3) which I tried upgrading to Kerberos 5 release 1.14.5 without it seemingly making any difference (see also this note in the MIT docs) Upgraded to Cyrus SASL 2.1.26 (needed slight mongoc header re-adjustment), and still nothing. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 10/Feb/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by A. Jesse Jiryu Davis [ 30/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tentatively 1.7.0. Awaiting access to the ldaptest server so we can debug the server side. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 28/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}Message: Merge branch 'master' of github.com:mongodb/mongo-c-driver
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 27/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: Merge branch '
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: Merge branch '
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: Merge branch '
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: After implementing SASL_CB_CANON_USER the MongoDB on ldaptest is { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Githook User [ 26/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Hannes Magnusson [ 25/Jan/17 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|