Hallo zusammen,
auf einem Ubuntu 16.04 Server nutze ich FHEM und habe mir bislang über Pushbullet Nachrichten schicken lassen. Seit einigen Tagen (ich vermute nach einer Neuinstallation von Apache und Owncloud, bin mir aber nicht ganz sicher) erhalte ich keine Nachrichten mehr. FHEM selbst funktioniert aber. In einem FHEM-bezogenen Forum wurde ich auf Probleme mit der Verschlüsselung verwiesen, ich solle für Perl LWP::Protocol::https installieren mit:
sudo cpan install LWP::Protocol::https
Diese Anweisung spuckt nun aber den folgenden Fehler aus:
Loading internal null logger. Install Log::Log4perl for logging messages Reading '/home/david/.cpan/Metadata' Database was generated on Sun, 08 Oct 2017 13:41:02 GMT Running install for module 'LWP::Protocol::https' CPAN: Digest::SHA loaded ok (v5.98) CPAN: Compress::Zlib loaded ok (v2.074) Checksum for /home/david/.cpan/sources/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz ok CPAN: YAML loaded ok (v1.15) CPAN: CPAN::Meta::Requirements loaded ok (v2.140) CPAN: Parse::CPAN::Meta loaded ok (v2.150010) CPAN: CPAN::Meta loaded ok (v2.150010) CPAN: Module::CoreList loaded ok (v5.20170923) Configuring O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz with Makefile.PL 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 OALDERS/LWP-Protocol-https-6.07.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK Running make for O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz 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::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/apache.t ....... 1/5 # Failed test at t/apache.t line 15. # Failed test at t/apache.t line 18. # 'LWP will support https URLs if the LWP::Protocol::https module # is installed. # ' # 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 .. Can't load '/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: libssl.so.1.0.2: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden at /usr/lib/x86_64-linux-gnu/perl/5.22/DynaLoader.pm line 187. at /usr/local/share/perl/5.22.1/IO/Socket/SSL.pm line 19. Compilation failed in require at /usr/local/share/perl/5.22.1/IO/Socket/SSL.pm line 19. BEGIN failed--compilation aborted at /usr/local/share/perl/5.22.1/IO/Socket/SSL.pm line 19. Compilation failed in require at /usr/local/share/perl/5.22.1/Net/HTTPS.pm line 25. Can't locate Net/SSL.pm in @INC (you may need to install the Net::SSL module) (@INC contains: /home/david/.cpan/build/LWP-Protocol-https-6.07-6/blib/lib /home/david/.cpan/build/LWP-Protocol-https-6.07-6/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /usr/local/share/perl/5.22.1/Net/HTTPS.pm line 29. Compilation failed in require at /home/david/.cpan/build/LWP-Protocol-https-6.07-6/blib/lib/LWP/Protocol/https.pm line 8. Compilation failed in require at t/https_proxy.t line 14. BEGIN failed--compilation aborted at t/https_proxy.t line 14. t/https_proxy.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run 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: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=2, Tests=5, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.29 cusr 0.02 csys = 0.34 CPU) Result: FAIL Failed 2/2 test programs. 3/5 subtests failed. Makefile:867: die Regel für Ziel „test_dynamic“ scheiterte make: *** [test_dynamic] Fehler 2 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, try: reports OALDERS/LWP-Protocol-https-6.07.tar.gz
Da das für mich nun leider doch etwas kryptisch ist wollte ich fragen, ob hier jemand eine Idee hat wo das Problem liegen und wie man es beheben könnte?