Do I need to buy an SSL cert and install on my machine for the LWP::Protocol::https mod to install? I didn't think so, it looks like the installer is creating it's own cert.
I'm having some issues getting it installed. The error messages aren't telling me enough about what is wrong. Thoughts?
cpan[5]> install LWP::Protocol::https
Running install for module 'LWP::Protocol::https'
Running make for O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz
Checksum for /var/root/.cpan/sources/authors/id/O/OA/OALDERS/LWP-Proto
+col-https-6.07.tar.gz ok
CPAN.pm: Building O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for LWP::Protocol::https
Writing MYMETA.yml and MYMETA.json
cp lib/LWP/Protocol/https.pm blib/lib/LWP/Protocol/https.pm
Manifying 1 pod document
OALDERS/LWP-Protocol-https-6.07.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::H
+arness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/l
+ib', 'blib/arch')" t/*.t
t/apache.t ....... Argument "" isn't numeric in bitwise or (|) at /Lib
+rary/Perl/5.18/IO/Socket/SSL.pm line 2254.
t/apache.t ....... 1/5
# Failed test at t/apache.t line 15.
# Failed test at t/apache.t line 18.
# 'Can't connect to www.apache.org:443 (SSL connect
+attempt failed error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tls
+v1 alert protocol version)
#
# SSL connect attempt failed error:1407742E:SSL routines:SSL23_GET_SER
+VER_HELLO:tlsv1 alert protocol version at /Library/Perl/5.18/LWP/Prot
+ocol/http.pm line 50.
# '
# doesn't match '(?^:Apache Software Foundation)'
# Failed test at t/apache.t line 24.
# Looks like you failed 3 tests of 5.
t/apache.t ....... Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/5 subtests
t/https_proxy.t .. 1/56 # creating cert for direct.ssl.access
# creating cert for direct.ssl.access
unexpected response: 500 SSL upgrade failed: Client side SNI not suppo
+rted for this openssl
Content-Type: text/plain
Client-Date: Thu, 23 Jan 2020 21:47:54 GMT
Client-Warning: Internal response
SSL upgrade failed: Client side SNI not supported for this openssl at
+/Library/Perl/5.18/LWP/Protocol/http.pm line 208.
# creating cert for foo
# Looks like your test exited with 25 just after 36.
t/https_proxy.t .. Dubious, test returned 25 (wstat 6400, 0x1900)
Failed 20/56 subtests
Test Summary Report
-------------------
t/apache.t (Wstat: 768 Tests: 5 Failed: 3)
Failed tests: 1, 3-4
Non-zero exit status: 3
t/https_proxy.t (Wstat: 6400 Tests: 36 Failed: 0)
Non-zero exit status: 25
Parse errors: Bad plan. You planned 56 tests but ran 36.
Files=2, Tests=41, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.47 cusr
+ 0.05 csys = 0.56 CPU)
Result: FAIL
Failed 2/2 test programs. 3/41 subtests failed.
make: *** [test_dynamic] Error 25
OALDERS/LWP-Protocol-https-6.07.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, t
+ry:
reports OALDERS/LWP-Protocol-https-6.07.tar.gz
Running make install
make test had returned bad status, won't install without force
Failed during this command:
OALDERS/LWP-Protocol-https-6.07.tar.gz : make_test NO
cpan[6]> reports OALDERS/LWP-Protocol-https-6.07.tar.gz
Distribution: O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz
CPAN::DistnameInfo not installed; cannot continue
|