Toby Corkindale toby.corkindale at strategicdata.com.au
Sun Mar 15 22:08:13 PDT 2015

Hi Tim,
You're using a version of Perl from 2009, and neither it nor the subsequent three major releases after it are even considered "in support" by the Perl core dev team.
If you're stuck on RHEL, then I guess you have an enterprise contract with RH, so can't you make this their problem and open a support ticket?

Alternatively -- have you tried installing modern versions of libnet (and possibly IO::Socket::SSL) into your home directory, to determine if that fixes the problem?
(In which case you can at least look at finding a way to bundle the newer versions with your app)


----- Original Message -----
> From: "Timothy Hunt" <T.Hunt at bom.gov.au>
> To: "melbourne-pm" <melbourne-pm at pm.org>
> Sent: Monday, 16 March, 2015 2:39:58 PM
> Subject: [Melbourne-pm] FTP on RHEL [SEC=UNCLASSIFIED]
> Hi Mongers. Being a public servant I have to use 'out of the box' versions of
> Perl. One of our data collection services is transitioning from RHEL5 to
> RHEL6. It uses FTP...
> RHEL6: This is perl, v5.10.1
> Net::FTP=GLOB(0xbab080)>>> PASV Net::FTP=GLOB(0xbab080)<<< 227 Entering
> Passive Mode (x,z,c,v,222,248)
> Net::FTP=GLOB(0xbab080)>>> NLST T*
> Can't use an undefined value as a symbol reference at
> /usr/share/perl5/Net/FTP/dataconn.pm line 54.
> Which is not the expected 550.
> I have had a look at the change logs but didn't notice anything significant.
> As mentioned, I don't have the option of upgrading Perl outside the distro.

More information about the Melbourne-pm mailing list