Since the last Perl udpate to version to 5.20.0 I get following error when I want to start ddclient:
$this->bbcode_second_pass_code('', 'ddclient[672]: FATAL: Error loading the Perl module IO::Socket::SSL needed for SSL connect.
ddclient[672]: FATAL: On Debian, the package libio-socket-ssl-perl must be installed.
ddclient[672]: FATAL: On Red Hat, the package perl-IO-Socket-SSL must be installed.
systemd[1]: ddclient.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Unit ddclient.service entered failed state.')
Here is a command that does not work with 5.20.0 anymore:
$this->bbcode_second_pass_code('', '~ % perl -MIO::Socket::SSL -e1
Perl API version v5.18.0 of Net::SSLeay does not match v5.20.0 at /usr/lib/perl5/vendor_perl/Net/SSLeay.pm line 394.
Compilation failed in require at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 17.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 17.
Compilation failed in require.
BEGIN failed--compilation aborted.')
Both perl-io-socket-ssl and perl-net-ssleay are from official repo but -Syu(or -Syyu) doesn't fix the problem. Maybe it wasn't updated correctly?
P.S. Due to my poor English, I've copy&pasted some of RareYob's post from https://bbs.archlinux.org/viewtopic.php?id=182522.