
On 21 March 2018 at 20:50, Yuji Yamamoto
FYI.
If your office's proxy server is authenticated with NTLM authentication, use CNTLM http://cntlm.sourceforge.net/ , a proxy of proxy for NTLM-authenticated server. Actually, my last office uses it :)
This works for me as well (though before that I had http[s]_proxy and HTTP[S]_PROXY all set and I think that also worked).
2018-03-21 18:46 GMT+09:00 Nikos Karagiannidis
: Thank you both for your help!
I have tried to embed a URI encoded username and password in the HTTP_PROXY setting but still did not work. I have managed to find an alternative proxy by talking to the network department that does not require authentication! So now "stack upgrade" works for me too!
I will continue with this workaround for now ...
many thanks! Nikos
On Wed, Mar 21, 2018 at 6:05 AM, Yuji Yamamoto
wrote: According to the error, you must set proxy user name and password to pass the authentication.
Like this:
HTTP_PROXY = http://username:password@proxy-host:8080 HTTPS_PROXY = http://username:password@ proxy-host:8080
Note that you must URI-encode the username or password if they include some meta-characters like a colon or an at-sign.
Besides, stack 1.3.2 is too old!
2018-03-21 2:00 GMT+09:00 Nikos Karagiannidis
: Hi all,
I am trying to run stack build, or stack update behind the corporate web proxy and I get the following error:
$ stack build Downloading lts-11.1 build plan ...HttpExceptionRequest Request { host = "raw.githubusercontent.com" port = 443 secure = True requestHeaders = [] path = "/fpco/lts-haskell/master//lts-11.1.yaml" queryString = "" method = "GET" proxy = Nothing rawBody = False redirectCount = 10 responseTimeout = ResponseTimeoutDefault requestVersion = HTTP/1.1 } (ProxyConnectException "raw.githubusercontent.com" 443 (Status {statusCode = 407, statusMessage = "Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )"}))
My stack version is:
$ stack --version Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5 x86_64 hpack-0.15.0
I have set the HTTP_PROXY and HTTPS_PROXY environment variables to a value of: HTTP_PROXY = http://proxy-host:8080 HTTPS_PROXY = http://proxy-host:8080
Can you help me how to achieve proxy authentication via stack?
thank you in advance!
Nikos
-- You received this message because you are subscribed to the Google Groups "haskell-stack" group. To unsubscribe from this group and stop receiving emails from it, send an email to haskell-stack+unsubscribe@googlegroups.com. To post to this group, send email to haskell-stack@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2B.... For more options, visit https://groups.google.com/d/optout.
-- 山本悠滋 twitter: @igrep GitHub: https://github.com/igrep GitLab: https://gitlab.com/igrep Facebook: http://www.facebook.com/igrep Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep
-- 山本悠滋 twitter: @igrep GitHub: https://github.com/igrep GitLab: https://gitlab.com/igrep Facebook: http://www.facebook.com/igrep Google+: https://plus.google.com/u/0/+YujiYamamoto_igrep
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com