Wherein we write down some stuff that we know.

HOWTO: Fix Broken RHEL 4 and Perl LDAPS Connections

Are your LDAPS connections from perl scripts suddenly broken and you’re stuck staring at a screen with a seemingly useless error message?

is only avaliable [sic] with the XS version at /usr/lib/perl5/site_perl/5.8.5/IO/Socket/SSL.pm, line 30

I say seemingly because you know you didn’t change anything about IO::Socket::SSL. A few Google searches will at least fill in the blank before the is and tell you that LDAPS is unhappy.

If you are running RHEL 4, you probably had to install IO::Socket::SSL from CPAN. RedHat updated Perl 5.8.5 and some modules that required the XS (interface to use compiled C libraries in modules) version of Scalar::List::Utils. I’m not sure exactly what broke, but the easiest fix is to update IO::Socket::SSL from CPAN and it will update Scalar::List::Utils and all will be well.

Tags:

Leave a Reply