in reply to Uploading files to a HTTPS server - 501 error

When Perl/LWP says that Crypt::SSLeay is not installed, then, most likely, Crypt::SSLeay is not installed. There is no module Crypt, this is only a namespace in which some other modules live.

You will need to install Crypt::SSLeay and the corresponding XS libraries. The necessary libraries are available from http://www.openssl.org, and I believe the process is described in the README.SSL of LWP, the FAQ of WWW::Mechanize (which hints at having IO::Socket::SSL as an alternative) and also in the documentation of WWW::Mechanize::Shell.

Update: Fixed names to the actual parts of documentation

  • Comment on Re: Uploading files to a HTTPS server - 501 error

Replies are listed 'Best First'.
Re^2: Uploading files to a HTTPS server - 501 error
by Anonymous Monk on Jun 15, 2004 at 13:39 UTC
    It is installed - here is the output from the script running from comand line:
    Archive::Zip -- 1.05 Compress::Zlib -- 1.19 Crypt::SSLeay -- 0.51 DBD::Oracle -- 1.12 DBI -- 1.32 Digest::MD5 -- 2.30 HTML::Parser -- 3.34 HTML::Tagset -- 3.03 MIME::Base64 -- 2.21 Net -- ??? Net::SSLeay -- 1.25 Perl -- 5.6.0 URI -- 1.27 XML::Parser -- 2.30 XML::Parser::Expat -- 2.30 XML::Simple -- 1.05 libwww-perl -- ??? Transferring File to Secure Server The filename is: XXtest8b.tst The File was transferred succesfully
    Looking at SSLeay.pm, it uses bootstrap:

    require DynaLoader; @ISA = qw(DynaLoader); $VERSION = '0.51'; bootstrap Crypt::SSLeay $VERSION;
    I'm wondering if the bootsrap is failing when running from the browser?

    Thanks

    Jonathan