[Haskell-cafe] problem with stack behind proxy
Yuji Yamamoto
whosekiteneverfly at gmail.com
Wed Mar 21 09:50:59 UTC 2018
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 :)
2018-03-21 18:46 GMT+09:00 Nikos Karagiannidis <nikoshaskell at gmail.com>:
> 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 <
> whosekiteneverfly at gmail.com> 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
>> <http://proxy-host:8080/>
>> HTTPS_PROXY = http:// <http://proxy-host:8080/>username:password@
>> <http://proxy-host:8080/> 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 <nikoshaskell at gmail.com>:
>>
>>> 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 at googlegroups.com.
>>> To post to this group, send email to haskell-stack at googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2BDMw8sWmTcyWZHi
>>> -LwLANjY%2BtQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/haskell-stack/CAN0STeQPzM2SyxyYUiy3o2HS%2BDMw8sWmTcyWZHi-LwLANjY%2BtQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20180321/39e431a2/attachment.html>
More information about the Haskell-Cafe
mailing list