| Summary: | HTTPClient gem auto-loads GSSAPI gem; errors out if no Kerberos ticket | ||
|---|---|---|---|
| Product: | OKD | Reporter: | Lynn Root <lroot> |
| Component: | oc | Assignee: | Jordan Liggitt <jliggitt> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 2.x | CC: | dpal, jforrest, lroot, wjiang |
| Target Milestone: | --- | Keywords: | UpcomingRelease |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-09-19 16:46:10 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Lynn Root
2013-08-21 18:36:28 UTC
I tried this on fedora 18, with these versions of the gems and couldn't reproduce it: gssapi (1.1.2) rhc (1.13.6) httpclient (2.3.4.1) It prompts me for the username/password. What OS and gem versions were you using when you created the error? If the server supports negotiate and basic, httpclient will attempt to use gssapi if available. To recreate, we have to enable Negotiate auth for the broker. We need to catch the following types of errors encountered when initializing gssapi and fall back to basic: - Kerberos doesn't know about the server (gssapi just happens to be installed) - Kerberos doesn't have any tickets for that server - Kerberos only has expired tickets for that server Will merge in https://github.com/openshift/rhc/pull/463 Tested on windows 7 via rhc-1.13.6 & rhc-1.12.4, can not reproduce this issue. Tried on windows 7 via rhc-1.14.6-build_from_devenv_3776, can not reproduce this issue. And then try this issue on fedora(rhc-1.13.6 & rhc-1.14.6-build_from_devenv_3776), still can not reproduced this issue. So I have to verified this bug, thx. Also tried on fedora 18 & windows 7 via latest rhc(rhc-1.15.0-build_from_devenv_3781), still can not reproduce. To reproduce: 1. Enable Negotiate authentication and basic authentication for the broker 2. Install the gssapi gem on the rhc client machine |