sub _assert_ssl {
# Need IO::Socket::SSL 1.42 for SSL_create_ctx_callback
die(qq/IO::Socket::SSL 1.42 must be installed for https support\n/)
unless eval {require IO::Socket::SSL; IO::Socket::SSL->VERSION(1.42)};
# Need Net::SSLeay 1.49 for MODE_AUTO_RETRY
die(qq/Net::SSLeay 1.49 must be installed for https support\n/)
unless eval {require Net::SSLeay; Net::SSLeay->VERSION(1.49)};
}
Are those hardcoded version 1.49 ? Or does it mean 1.49 or greater?
if [ -e "/usr/local/cpanel/3rdparty/bin/perl" ]; then
find ./ -type f -exec sed -i 's%^#\!/usr/bin/perl%#\!/usr/local/cpanel/3rdparty/bin/perl%' {} \;
fi
if [ -e "/usr/local/cpanel/3rdparty/bin/perl" ]; then
find ./ -type f -exec sed -i 's%^#\!/usr/local/cpanel/3rdparty/bin/perl%#\!/usr/bin/perl%' {} \;
fi
Could a local flag be set somewhere to tell CSF to not make this change?
Like the old buttons for the UI interface, touch a file somewhere to make CSF keep using /usr/bin/perl ?
ForumAdmin wrote:It would be simpler if you changed the URLGET option from 1 to 2 which will then configure lfd to use LWP which should support SSL without issues.