http://www.perlmonks.org?node_id=667351

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

Hi, I am trying to install Net::SFTP package in my windows xp machine. But it is giving error to install this package in my machine. please some one help me to install this package in my machine. if i give command like ppm install NET::SFTP IT is giving followng error. D:\ccp\SFTP\Net-SFTP-Recursive-0.12>ppm install NET::SFTP Downloading ActiveState Package Repository packlist...failed 500 Can't connect t o ppm4.activestate.com:80 (connect: Unknown error) ppm install failed: Can't find any package that provide NET::SFTP plese some one help to resolve this issue. shafi

Replies are listed 'Best First'.
Re: How to configure PPM for windows
by marto (Cardinal) on Feb 11, 2008 at 09:31 UTC
Re: How to configure PPM for windows
by weismat (Friar) on Feb 11, 2008 at 10:39 UTC
    ActiveState does not provide several packages which require SSL.
    Thus I would recommend you to look at the winnipeg PPM as well:
    Winnipeg ppm
Re: How to configure PPM for windows
by stiller (Friar) on Feb 11, 2008 at 09:33 UTC
    Hi,
    the failed 500 in the error message suggest that there is a problem at ActiveStates server. Wait a few minutes and try again.

      I saw this type of behaviour a few years ago in the Middle East. In my case it came from a misapplied security filter. A firewall was "modifing" all fetched pages to remove any JavaScript, as a result the XML from ActiveState was being totally destroyed and the symptom was an apparently dead ActiveStates server. In my case no amount of waiting would have made the server work.

      The way I proved this to myself was to fetch some of the ActiveState XML pages by hand so that I could see that what was returned was invalid. I was tempted to either grab the XML, edit it to fix the issue and set up a fake PPM server or to beat the supplier around the head. However, I was only behind this badly configured system for a few days, so my final fix was to wait until I could bybass the firewall.