Running Perl v5.24. Trying to install the Spreadsheet-ParseXLSX package, but I keep getting the following connection error. I’m in a Windows 10 machine
C:\bin>ppm install Spreadshhet-ParseXLSX
Downloading ActiveState Package Repository dbimage…redirect
Downloading ActiveState Package Repository dbimage…failed 500 Can’t connect to ppm4.activestate.com:443
ppm install failed: Can’t find any package that provides Spreadshhet-ParseXLSX
PPM repositories moved to the cloud a while ago, and when they did, they had to drop support for SSLv3.
Most old PPM clients cannot connect on a modern TLS 1.2 or 1.3 https connection, so pretty much all of the back catalog can’t use the PPM GUI clients provided.
You CAN still use your modern browser with support for TLS 1.3 to connect to the PPM repository, and manually download each ppmx file, one at a time. Then use the command line version of PPM to install from the files, as described in the manual pages for your old version.
PPM repositories moved to the cloud a while ago, and when they did, they had to drop support for SSLv3.
Most old PPM clients cannot connect on a modern TLS 1.2 or 1.3 https connection, so pretty much all of the back catalog can’t use the PPM GUI clients provided.
You CAN still use your modern browser with support for TLS 1.3 to connect to the PPM repository, and manually download each ppmx file, one at a time. Then use the command line version of PPM to install from the files, as described in the manual pages for your old version.
Thanks. I will find those. I wasn’t asking how to install the files once downloaded, but how to connect to the PPMX repository to be able to download them. Is there a specific URL? Thanks!
The URL is documented in the section on PPM. There’s one section for the GUI (which is now mostly unusable) and another for the command line version. There is also probably a manual page for the PPM-Repositories module in your documents. The base URL is constant, but it branches for each version of Perl.
But you can still get to it from our site: https://code.activestate.com/ppm/
and walk down to the module/Perl version match that you want.