perl-blead ========== cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux Work directory is /home/ryan/.cpanm/work/1493146867.16369 You have make /usr/bin/make You have LWP 6.26 You have /bin/tar: tar (GNU tar) 1.29 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching App::MultiModule::Tasks::MongoDB () on cpanmetadb ... Unpacking App-MultiModule-Tasks-MongoDB-1.142810.tar.gz --> Working on App::MultiModule::Tasks::MongoDB Fetching http://www.cpan.org/authors/id/D/DI/DIEDERICH/App-MultiModule-Tasks-MongoDB-1.142810.tar.gz ... OK App-MultiModule-Tasks-MongoDB-1.142810 App-MultiModule-Tasks-MongoDB-1.142810/README App-MultiModule-Tasks-MongoDB-1.142810/Changes App-MultiModule-Tasks-MongoDB-1.142810/LICENSE App-MultiModule-Tasks-MongoDB-1.142810/dist.ini App-MultiModule-Tasks-MongoDB-1.142810/META.yml App-MultiModule-Tasks-MongoDB-1.142810/MANIFEST App-MultiModule-Tasks-MongoDB-1.142810/t App-MultiModule-Tasks-MongoDB-1.142810/t/basic.t App-MultiModule-Tasks-MongoDB-1.142810/Makefile.PL App-MultiModule-Tasks-MongoDB-1.142810/lib/App/MultiModule/Tasks App-MultiModule-Tasks-MongoDB-1.142810/lib/App/MultiModule/Tasks/MongoDB.pm Entering App-MultiModule-Tasks-MongoDB-1.142810 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring App-MultiModule-Tasks-MongoDB-1.142810 ... Warning: prerequisite App::MultiModule::Task 0 not found. Warning: prerequisite Message::MongoDB 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::MultiModule::Tasks::MongoDB Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have App::MultiModule::Task 0 ... No Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) Checking if you have warnings 0 ... Yes (1.37) Checking if you have parent 0 ... Yes (0.236) Checking if you have Test::More 0 ... Yes (1.302078) Checking if you have lib 0 ... Yes (0.64) Checking if you have strict 0 ... Yes (1.11) Checking if you have Storable 0 ... Yes (2.51) Checking if you have Data::Dumper 0 ... Yes (2.161) Checking if you have Message::MongoDB 0 ... No Searching App::MultiModule::Task (0) on cpanmetadb ... Unpacking App-MultiModule-1.143160.tar.gz OK ==> Found dependencies: App::MultiModule::Task, Message::MongoDB --> Working on App::MultiModule::Task Fetching http://www.cpan.org/authors/id/D/DI/DIEDERICH/App-MultiModule-1.143160.tar.gz ... OK App-MultiModule-1.143160/ex App-MultiModule-1.143160/ex/ex2 App-MultiModule-1.143160/ex/ex1 App-MultiModule-1.143160 App-MultiModule-1.143160/README App-MultiModule-1.143160/Changes App-MultiModule-1.143160/t App-MultiModule-1.143160/t/pod.t App-MultiModule-1.143160/LICENSE App-MultiModule-1.143160/dist.ini App-MultiModule-1.143160/t/test.t App-MultiModule-1.143160/META.yml App-MultiModule-1.143160/MANIFEST App-MultiModule-1.143160/t/basic.t App-MultiModule-1.143160/t/00-load.t App-MultiModule-1.143160/Makefile.PL App-MultiModule-1.143160/t/manifest.t App-MultiModule-1.143160/t/external.t App-MultiModule-1.143160/t/monitor-cpu.t App-MultiModule-1.143160/t/monitor-mem.t App-MultiModule-1.143160/t/boilerplate.t App-MultiModule-1.143160/bin App-MultiModule-1.143160/bin/MultiModule App-MultiModule-1.143160/t/basic_config.t App-MultiModule-1.143160/t/pod-coverage.t App-MultiModule-1.143160/t/failsafe-mem.t App-MultiModule-1.143160/t/message_exit.t App-MultiModule-1.143160/t/dynamic_write.t App-MultiModule-1.143160/t/config-change.t App-MultiModule-1.143160/t/task-migration.t App-MultiModule-1.143160/t/mixed_external.t App-MultiModule-1.143160/t/failsafe-basic.t App-MultiModule-1.143160/t/monitor-queues.t App-MultiModule-1.143160/t/guard_multiples.t App-MultiModule-1.143160/t/static-forwards.t App-MultiModule-1.143160/t/monitor-restarts.t App-MultiModule-1.143160/t/update-threshold.t App-MultiModule-1.143160/t/external_restart.t App-MultiModule-1.143160/t/isolated_external.t App-MultiModule-1.143160/t/stateless_producer.t App-MultiModule-1.143160/lib/App App-MultiModule-1.143160/lib/App/MultiModule.pm App-MultiModule-1.143160/t/repeated-task-crash.t App-MultiModule-1.143160/t/initial-config-file.t App-MultiModule-1.143160/t/task-message-failure.t App-MultiModule-1.143160/t/task-does-not-compile.t App-MultiModule-1.143160/lib/App/MultiModule App-MultiModule-1.143160/lib/App/MultiModule/API.pm App-MultiModule-1.143160/t/multiple_mixed_external.t App-MultiModule-1.143160/t/lossless-task-migration.t App-MultiModule-1.143160/lib/App/MultiModule/Test.pm App-MultiModule-1.143160/lib/App/MultiModule/Core.pm App-MultiModule-1.143160/lib/App/MultiModule/Task.pm App-MultiModule-1.143160/lib/MultiModuleTest App-MultiModule-1.143160/lib/MultiModuleTest/Example1.pm App-MultiModule-1.143160/lib/MultiModuleTest/Example2.pm App-MultiModule-1.143160/lib/App/MultiModule/Tutorial.pod App-MultiModule-1.143160/t/lossless-task-migration-stress.t App-MultiModule-1.143160/lib/MultiModuleTest/Incrementer.pm App-MultiModule-1.143160/lib/MultiModuleTest/OtherModule.pm App-MultiModule-1.143160/lib/App/MultiModule/Tasks App-MultiModule-1.143160/lib/App/MultiModule/Tasks/Router.pm App-MultiModule-1.143160/lib/App/MultiModule/Tasks/OutOfBand.pm App-MultiModule-1.143160/t/task-migration-external-to-internal.t App-MultiModule-1.143160/lib/MultiModuleTest/StatelessProducer.pm App-MultiModule-1.143160/lib/App/MultiModule/Tasks/MultiModule.pm App-MultiModule-1.143160/lib/MultiModuleTest/TaskDoesNotCompile.pm App-MultiModule-1.143160/lib/MultiModuleTest/OtherExternalModule.pm App-MultiModule-1.143160/lib/App/MultiModule/Test App-MultiModule-1.143160/lib/App/MultiModule/Test/StatefulStream.pm App-MultiModule-1.143160/lib/MultiModuleTest/YetAnotherExternalModule.pm Entering App-MultiModule-1.143160 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring App-MultiModule-1.143160 ... Warning: prerequisite IPC::Transit 0 not found. Warning: prerequisite IPC::Transit::Router 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::MultiModule Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have POE 0 ... Yes (1.367) Checking if you have POSIX 0 ... Yes (1.76) Checking if you have PadWalker 0 ... Yes (2.2) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) Checking if you have warnings 0 ... Yes (1.37) Checking if you have Message::Match 0 ... Yes (1.132270) Checking if you have parent 0 ... Yes (0.236) Checking if you have lib 0 ... Yes (0.64) Checking if you have Data::Dumper 0 ... Yes (2.161) Checking if you have IPC::Transit 0 ... No Checking if you have Digest::MD5 0 ... Yes (2.55) Checking if you have Carp 0 ... Yes (1.38) Checking if you have Getopt::Std 0 ... Yes (1.12) Checking if you have Sereal::Decoder 0 ... Yes (3.015) Checking if you have strict 0 ... Yes (1.11) Checking if you have Storable 0 ... Yes (2.51) Checking if you have Test::More 0 ... Yes (1.302078) Checking if you have Message::Transform 0 ... Yes (1.132260) Checking if you have Sereal::Encoder 0 ... Yes (3.015) Checking if you have IPC::Transit::Router 0 ... No Searching IPC::Transit (0) on cpanmetadb ... Unpacking IPC-Transit-1.162230.tar.gz OK ==> Found dependencies: IPC::Transit, IPC::Transit::Router --> Working on IPC::Transit Fetching http://www.cpan.org/authors/id/D/DI/DIEDERICH/IPC-Transit-1.162230.tar.gz ... OK IPC-Transit-1.162230 IPC-Transit-1.162230/NOTES IPC-Transit-1.162230/Changes IPC-Transit-1.162230/LICENSE IPC-Transit-1.162230/dist.ini IPC-Transit-1.162230/META.yml IPC-Transit-1.162230/MANIFEST IPC-Transit-1.162230/t IPC-Transit-1.162230/t/basic.t IPC-Transit-1.162230/t/clean.t IPC-Transit-1.162230/bin IPC-Transit-1.162230/bin/qtrans IPC-Transit-1.162230/bin/strans IPC-Transit-1.162230/bin/rtrans IPC-Transit-1.162230/Makefile.PL IPC-Transit-1.162230/ex IPC-Transit-1.162230/ex/crypto.pl IPC-Transit-1.162230/t/extended.t IPC-Transit-1.162230/t/benchmark.t IPC-Transit-1.162230/t/full-remote.t IPC-Transit-1.162230/t/nonblocking.t IPC-Transit-1.162230/t/bug-slashes.t IPC-Transit-1.162230/t/crypto-basic.t IPC-Transit-1.162230/ex/monitor IPC-Transit-1.162230/ex/monitor/README IPC-Transit-1.162230/t/local-delivery.t IPC-Transit-1.162230/docs/svperl IPC-Transit-1.162230/docs/svperl/README IPC-Transit-1.162230/lib/IPC IPC-Transit-1.162230/lib/IPC/Transit.pm IPC-Transit-1.162230/t/crypto-defaults.t IPC-Transit-1.162230/bin/remote-transitd IPC-Transit-1.162230/ex/monitor/gather.pl IPC-Transit-1.162230/t/queue-management.t IPC-Transit-1.162230/t/default-blocking.t IPC-Transit-1.162230/docs/svperl/slidegen IPC-Transit-1.162230/ex/monitor/process.pl IPC-Transit-1.162230/ex/monitor/logtail.pl IPC-Transit-1.162230/ex/monitor/routes.json IPC-Transit-1.162230/docs/svperl/slides.txt IPC-Transit-1.162230/t/arbitrary-meta-data.t IPC-Transit-1.162230/lib/IPC/Transit IPC-Transit-1.162230/lib/IPC/Transit/Test.pm IPC-Transit-1.162230/t/crypto-multi-publics.t IPC-Transit-1.162230/t/override-local-deliver.t IPC-Transit-1.162230/lib/IPC/Transit/Internal.pm IPC-Transit-1.162230/t/check-serializer-storable.t IPC-Transit-1.162230/bin/remote-transit-gateway.psgi IPC-Transit-1.162230/lib/IPC/Transit/Test IPC-Transit-1.162230/lib/IPC/Transit/Test/Example.pm Entering IPC-Transit-1.162230 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring IPC-Transit-1.162230 ... Warning: prerequisite Crypt::Sodium 0 not found. Warning: prerequisite IPC::Transit::Remote 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for IPC::Transit Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) Checking if you have warnings 0 ... Yes (1.37) Checking if you have lib 0 ... Yes (0.64) Checking if you have JSON 0 ... Yes (2.90) Checking if you have Dancer2::Core::Route 0 ... Yes (0.205000) Checking if you have POSIX 0 ... Yes (1.76) Checking if you have HTTP::Lite 0 ... Yes (2.44) Checking if you have Tie::DNS 0 ... Yes (1.151560) Checking if you have POE 0 ... Yes (1.367) Checking if you have Crypt::Sodium 0 ... No Checking if you have File::Temp 0 ... Yes (0.2304) Checking if you have Sereal::Decoder 0 ... Yes (3.015) Checking if you have IPC::Transit::Remote 0 ... No Checking if you have Getopt::Std 0 ... Yes (1.12) Checking if you have File::Slurp 0 ... Yes (9999.19) Checking if you have vars 0 ... Yes (1.03) Checking if you have Sereal::Encoder 0 ... Yes (3.015) Checking if you have Sys::Hostname 0 ... Yes (1.20) Checking if you have Test::More 0 ... Yes (1.302078) Checking if you have Plack::Request 0 ... Yes (1.0043) Checking if you have Storable 0 ... Yes (2.51) Checking if you have strict 0 ... Yes (1.11) Checking if you have MIME::Base64 0 ... Yes (3.15) Checking if you have Alien::Sodium 0 ... Yes (1.0.8.0) Checking if you have Plack 0 ... Yes (1.0043) Checking if you have IPC::Msg 0 ... Yes (2.07) Checking if you have Data::Dumper 0 ... Yes (2.161) Checking if you have IPC::SysV 0 ... Yes (2.07) Searching Crypt::Sodium (0) on cpanmetadb ... Unpacking Crypt-Sodium-0.11.tar.gz OK ==> Found dependencies: Crypt::Sodium, IPC::Transit::Remote --> Working on Crypt::Sodium Fetching http://www.cpan.org/authors/id/M/MG/MGREGORO/Crypt-Sodium-0.11.tar.gz ... OK Crypt-Sodium-0.11/ Crypt-Sodium-0.11/Changes Crypt-Sodium-0.11/lib/ Crypt-Sodium-0.11/Makefile.PL Crypt-Sodium-0.11/MANIFEST Crypt-Sodium-0.11/META.json Crypt-Sodium-0.11/META.yml Crypt-Sodium-0.11/ppport.h Crypt-Sodium-0.11/README Crypt-Sodium-0.11/README.md Crypt-Sodium-0.11/Sodium.xs Crypt-Sodium-0.11/t/ Crypt-Sodium-0.11/t/Crypt-Sodium.t Crypt-Sodium-0.11/lib/Crypt/ Crypt-Sodium-0.11/lib/Crypt/Sodium/ Crypt-Sodium-0.11/lib/Crypt/Sodium.pm Crypt-Sodium-0.11/lib/Crypt/Sodium/GenericHash/ Crypt-Sodium-0.11/lib/Crypt/Sodium/GenericHash/State.pm Entering Crypt-Sodium-0.11 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring Crypt-Sodium-0.11 ... Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Crypt::Sodium Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) OK Building and testing Crypt-Sodium-0.11 ... cp lib/Crypt/Sodium/GenericHash/State.pm blib/lib/Crypt/Sodium/GenericHash/State.pm cp lib/Crypt/Sodium.pm blib/lib/Crypt/Sodium.pm Running Mkbootstrap for Sodium () chmod 644 "Sodium.bs" "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- Sodium.bs blib/arch/auto/Crypt/Sodium/Sodium.bs 644 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "/home/ryan/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.26.0/ExtUtils/xsubpp" -typemap '/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/ExtUtils/typemap' Sodium.xs > Sodium.xsc mv Sodium.xsc Sodium.c cc -c -I/usr/local/include -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.11\" -DXS_VERSION=\"0.11\" -fPIC "-I/home/ryan/perl5/perlbrew/perls/perl-blead/lib/5.26.0/x86_64-linux/CORE" -Wno-pointer-sign Sodium.c Sodium.xs:8:20: fatal error: sodium.h: No such file or directory #include "sodium.h" ^ compilation terminated. Makefile:339: recipe for target 'Sodium.o' failed make: *** [Sodium.o] Error 1 ! Installing Crypt::Sodium failed. See /home/ryan/.cpanm/work/1493146867.16369/build.log for details. Retry with --force to force install it. Searching IPC::Transit::Remote (0) on cpanmetadb ... ! Finding IPC::Transit::Remote on cpanmetadb failed. Searching IPC::Transit::Remote (0) on metacpan ... ! Could not find a release matching IPC::Transit::Remote (0) on MetaCPAN. Searching IPC::Transit::Remote on mirror http://www.cpan.org ... Downloading index file http://www.cpan.org/modules/02packages.details.txt.gz ... ! Finding IPC::Transit::Remote (0) on mirror http://www.cpan.org failed. ! Couldn't find module or a distribution IPC::Transit::Remote ! Installing the dependencies failed: Module 'IPC::Transit::Remote' is not installed, Module 'Crypt::Sodium' is not installed ! Bailing out the installation for IPC-Transit-1.162230. Searching IPC::Transit::Router (0) on cpanmetadb ... Unpacking IPC-Transit-Router-1.132260.tar.gz FAIL --> Working on IPC::Transit::Router Fetching http://www.cpan.org/authors/id/D/DI/DIEDERICH/IPC-Transit-Router-1.132260.tar.gz ... OK IPC-Transit-Router-1.132260 IPC-Transit-Router-1.132260/TODO IPC-Transit-Router-1.132260/README IPC-Transit-Router-1.132260/Changes IPC-Transit-Router-1.132260/LICENSE IPC-Transit-Router-1.132260/dist.ini IPC-Transit-Router-1.132260/META.yml IPC-Transit-Router-1.132260/MANIFEST IPC-Transit-Router-1.132260/t IPC-Transit-Router-1.132260/t/basic.t IPC-Transit-Router-1.132260/Makefile.PL IPC-Transit-Router-1.132260/lib/IPC/Transit IPC-Transit-Router-1.132260/lib/IPC/Transit/Router.pm Entering IPC-Transit-Router-1.132260 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring IPC-Transit-Router-1.132260 ... Warning: prerequisite IPC::Transit 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for IPC::Transit::Router Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have Exporter 0 ... Yes (5.72) Checking if you have lib 0 ... Yes (0.64) Checking if you have Test::More 0 ... Yes (1.302078) Checking if you have Message::Router 0 ... Yes (1.161240) Checking if you have strict 0 ... Yes (1.11) Checking if you have warnings 0 ... Yes (1.37) Checking if you have vars 0 ... Yes (1.03) Checking if you have IPC::Transit 0 ... No Already tried IPC::Transit. Skipping. ! Installing the dependencies failed: Module 'IPC::Transit' is not installed ! Bailing out the installation for IPC-Transit-Router-1.132260. ! Installing the dependencies failed: Module 'IPC::Transit::Router' is not installed, Module 'IPC::Transit' is not installed ! Bailing out the installation for App-MultiModule-1.143160. Searching Message::MongoDB (0) on cpanmetadb ... Unpacking Message-MongoDB-1.142810.tar.gz OK ==> Found dependencies: IPC::Transit --> Working on Message::MongoDB Fetching http://www.cpan.org/authors/id/D/DI/DIEDERICH/Message-MongoDB-1.142810.tar.gz ... OK Message-MongoDB-1.142810 Message-MongoDB-1.142810/README Message-MongoDB-1.142810/Changes Message-MongoDB-1.142810/t Message-MongoDB-1.142810/t/pod.t Message-MongoDB-1.142810/LICENSE Message-MongoDB-1.142810/dist.ini Message-MongoDB-1.142810/META.yml Message-MongoDB-1.142810/MANIFEST Message-MongoDB-1.142810/t/basic.t Message-MongoDB-1.142810/t/00-load.t Message-MongoDB-1.142810/Makefile.PL Message-MongoDB-1.142810/t/pod-coverage.t Message-MongoDB-1.142810/lib/Message Message-MongoDB-1.142810/lib/Message/MongoDB.pm Message-MongoDB-1.142810/lib/Message/MongoDB Message-MongoDB-1.142810/lib/Message/MongoDB/Test.pm Entering Message-MongoDB-1.142810 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.24) Running Makefile.PL Configuring Message-MongoDB-1.142810 ... Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Message::MongoDB Writing MYMETA.yml and MYMETA.json Checking dependencies from MYMETA.json ... Checking if you have warnings 0 ... Yes (1.37) Checking if you have Data::Dumper 0 ... Yes (2.161) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.24) Checking if you have MongoDB 0 ... Yes (v1.8.0) Checking if you have Test::More 0 ... Yes (1.302078) Checking if you have strict 0 ... Yes (1.11) OK Building and testing Message-MongoDB-1.142810 ... cp lib/Message/MongoDB.pm blib/lib/Message/MongoDB.pm cp lib/Message/MongoDB/Test.pm blib/lib/Message/MongoDB/Test.pm Manifying 2 pod documents PERL_DL_NONLAZY=1 "/home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing Message::MongoDB 0.1, Perl 5.026000, /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl5.26.0 t/00-load.t ....... ok # # *** DEPRECATION WARNING *** # # The 'insert' method will be removed in a future major release. # Use 'insert_one' instead. # MongoDB::Collection::insert called at /home/ryan/.cpanm/work/1493146867.16369/Message-MongoDB-1.142810/blib/lib/Message/MongoDB.pm line 182 # Message::MongoDB::message called at t/basic.t line 34 # (eval) called at t/basic.t line 33 Error: MongoDB::SelectionError: No writable server available. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 42. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 49. Error: MongoDB::SelectionError: No writable server available. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 61. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 68. Error: MongoDB::SelectionError: No writable server available. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 81. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 88. Error: MongoDB::SelectionError: No writable server available. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 101. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 108. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 123. Error: MongoDB::SelectionError: No readable server available for matching read preference primary. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) # Failed test at t/basic.t line 130. # Failed test at t/basic.t line 132. Use of uninitialized value in string eq at t/basic.t line 133. MongoDB::SelectionError: No writable server available. MongoDB server status: Topology type: Single; Member status: localhost:27017 (type: Unknown, error: MongoDB::NetworkError: Could not connect to 'localhost:27017': Connection refused ) END failed--call queue aborted. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 111 just after 15. t/basic.t ......... Dubious, test returned 111 (wstat 28416, 0x6f00) Failed 11/15 subtests t/pod-coverage.t .. ok t/pod.t ........... ok Test Summary Report ------------------- t/basic.t (Wstat: 28416 Tests: 15 Failed: 11) Failed tests: 4-11, 13-15 Non-zero exit status: 111 Parse errors: No plan found in TAP output Files=4, Tests=20, 7 wallclock secs ( 0.02 usr 0.00 sys + 1.12 cusr 0.05 csys = 1.19 CPU) Result: FAIL Failed 1/4 test programs. 11/20 subtests failed. Makefile:860: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 255 ! Installing Message::MongoDB failed. See /home/ryan/.cpanm/work/1493146867.16369/build.log for details. Retry with --force to force install it. ! Installing the dependencies failed: Module 'App::MultiModule::Task' is not installed, Module 'Message::MongoDB' is not installed ! Bailing out the installation for App-MultiModule-Tasks-MongoDB-1.142810. FAIL Command [cpanm --reinstall --verbose App::MultiModule::Tasks::MongoDB] terminated with exit code 1 ($? = 256) under the following perl environment: Command terminated with non-zero status. Current perl: Name: perl-blead Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin Compiled at: Mar 30 2017 03:10:09 perlbrew: version: 0.78 ENV: PERLBREW_ROOT: /home/ryan/perl5/perlbrew PERLBREW_HOME: /home/ryan/.perlbrew PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man