PPM Firewall problems

Posted by jeff.griffiths on 2007-02-20 08:50
OS: All / Any | Product: ActivePerl

When I try to install a ppm package I get this error:

Downloading ActiveState Package Repository packlist...failed 500
Can't connect to ppm4.activestate.com:80 (connect: Unknown error)


It looks like your local network firewall or Proxy is preventing you from connecting with our ppm servers. Instructions on how to configure Proxy authentication are available here:


Alternatively, if you have a Business Edition license, you can download zip packages for the modules you need from:


This shows the build status of each module. The column marked Logs will have a build log for the last attempt. If a module failed to build, the icon for the failed platform will have a red box around it. Like AAC-Pvoice. It fails on every platform. If you click the red box icons, you will get a report on how it failed.

If it doesn't fail to build, an icon for the platform will appear in the PPMX column. These icons are links to downloadable .ppmx files. PPMX is a newer format than the old .ppd files, but a ppmx file can be used exactly the same as the old PPD files as described in the manuals. The main advantage is that PPMX is compressed like a zip, but doesn't need to be manually unzipped before use:


Please note that some modules have dependencies and may fail to install because of this. It would be helpful to connect on an internet-enabled machine, and use ppm's 'tree' command to see what dependencies there are:

ppm> tree Date-Calc
Date-Calc 5.3
\__Bit-Vector 0.0

jagbhise | Fri, 2009-05-01 13:37

Hi, I installed the Active Perl 5.10 on the windows 2003 server and server is not connected to internet so 500 ppm packages are missing.So can some one let me know if these packages are missing what issue we might face?or any work around for that?
Or Suggest if server not connect to Internet which version we have to use?

ActiveState Staff
Tue, 2010-06-08 13:51

If PPM can't connect, you still get all the standard modules which ship with ActivePerl. You get a working Perl. What you don't get is any of the additional functions available with modules that you might have manually installed.

One method to manually download modules is posted in the original FAQ. You might also try a newer version of ActivePerl if one is available, since we adjust the content of the installers over time.

You should not attempt to re-use any modules you may have installed for an older major version release of ActivePerl. ActivePerl 5.6, 5.8, 5.10, and 5.12 series releases are all mutually incompatible.