vegasjoe has asked for the wisdom of the Perl Monks concerning the following question:

PPM is failing because it does not know the NTLM protocol. How can I get around this problem?

I have set the following ENV vars:

HTTP_proxy HTTP_proxy_user HTTP_proxy_pass
I called our network infrastructure engineer he sent me back the error the proxy server is logging.
Client-Warning: Unsupported authentication scheme 'ntlm'"
ppm> install XML-SAX-Simple Error: Failed to download URL http://crazyinsomniac.perlmonk.org/perl/ +ppm/5.8/XML-SAX-Simple.ppd: 407 Proxy Authentication Required ppm>
Is my only recourse to download all the modules manually?

thank you

Replies are listed 'Best First'.
Re: PPM Fails to Connect
by runrig (Abbot) on Mar 08, 2007 at 23:23 UTC
    Is LWP::Authen::Ntlm installed (I thought it came with ActiveState Perl)?

    Update: Hmm, then you'd still need Authen::NTLM, which doesn't seem to come with ActiveState Perl (at least not in my recently installed version), but does seem to be available from ActiveState's ppm repository.

Re: PPM Fails to Connect
by marto (Cardinal) on Mar 08, 2007 at 22:43 UTC
    Every month we need to change the password on our Windows accounts at work. Having done this I need to change the Environment variable (via the method described in the PPM faq, I am on Windows 2000 by the way ), then I have to log off and back on again for some weird reason. Perhaps it does not export the changes. I am not sure if this will resolve your problem.

    Cheers

    Martin
Re: PPM Fails to Connect
by bart (Canon) on Mar 09, 2007 at 11:30 UTC
    Even if you get PPM to work, you still have another tiny problem: that repository no longer exists. Try it for yourself: http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/XML-SAX-Simple.ppd

    You should be able to remove it from your repository list in PPM, try help rep at the command prompt for the instructions. (I have no access to any copy of PPM at this moment.)