in reply to Re^3: 501 Attempt to reload IO/Socket/SSL.pm aborted.
in thread 501 Attempt to reload IO/Socket/SSL.pm aborted.

I seem to recall that indeed LWP tries IO::Socket::SSL first, and if this fails, tries to use Crypt::SSLeay directly.

But as already mentioned, Strawberry usually comes with all the libraries it needs if you either install the .msi file or the portable edition. The latter helps a lot if you want to run different versions of Strawberry perl on your system, otherwise, the library paths will most likely get mixed up.

In my installation (portable, 5.26.2.1, 64bit) I have a c\bin\libssl-1_1-x64__.dll and ...libcrypto-1_1-x64__.dll as OpenSSL libraries, plus a bunch of Perl wrapper DLLs in perl\vendor\lib\auto\Crypt\OpenSSL\* plus perl\vendor\lib\auto\Crypt\SSLeay.xs.dll. Maybe the road to success is just to re-install Strawberry?

  • Comment on Re^4: 501 Attempt to reload IO/Socket/SSL.pm aborted.

Replies are listed 'Best First'.
Re^5: 501 Attempt to reload IO/Socket/SSL.pm aborted.
by sohannin (Initiate) on Aug 06, 2018 at 18:53 UTC

    I concur, I think it comes with all the necessary basic stuff and some. Have to test if the portable edition would be better for us. We require some additional public libraries in addition to our own libraries, so it's always a bit of work to update the installation.