-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bluemix doesn't work behind a corporate proxy on OSX #17
Comments
@campbellr 0.6.4 is built against go 1.9.2... @weieigao Is it related to NTLM? |
@archerzz Hm, interesting. I also ran Here's the output of
Here's the sample program i used to narrow the problem down to the Go version:
And running it:
|
@archerzz it seems you're right about the Go version though. Digging through the output of After thinking about it for a bit, I suspect the problem is actually in the Is this still the right place to report the problem? |
no problem, I have forwarded this issue to the container-registry plugin team |
Thanks! The latest version of the |
Unfortunately, it seems like the |
Thank you for alerting us to this problem. I've provided Ryan with a pre-release version of the container-service plugin and he's verified that using that plugin he is no longer seeing the problem. I'll update our build to use 1.9.2 and run it through testing. |
If you run bx plugin update container-service -r stage This will update you to build 439, which is built on 1.9.2. |
At work we have a corporate firewall that intercepts all https traffic, which requires installing a custom CA root certificate.
There is a bug (golang/go#16532) in older versions of Go that causes it to only search the "System Root" keychain for certs (not the "System" keychain, which is where our mitm certs are installed).
As far as I can tell,
bluemix
must be built with an older version of Go without the fix, because it is ignoring the corporate root certificate, resulting in most bluemix commands failing with acertificate signed by unknown authority
error.Rebuilding against Go 1.9+ should fix the issue (I've confirmed this with a simple example program that uses
http.Get
, which fails on Go 1.8, but succeeds when built with Go 1.9).Any chance that a new release could be made?
For reference, I'm running the latest version of
bluemix
:UPDATE: Turns out the real problem was in the container-registry plugin, which (at the time) was built against Go 1.8
The text was updated successfully, but these errors were encountered: