Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Metabase-Client-Simple CPAN distribution.

Report information
The Basics
Id: 66835
Status: resolved
Priority: 0/
Queue: Metabase-Client-Simple

People
Owner: Nobody in particular
Requestors: mschwern [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.008
Fixed in: (no value)



Subject: "Can't verify SSL peers without knowning which Certificate Authorities to trust"
I upgraded all my CPAN modules and started getting this error when submitting test reports via CPAN.pm. CPAN::Reporter: Test result is 'pass', All tests successful. CPAN::Reporter: preparing a CPAN Testers report for Devel-PatchPerl-0.28 CPAN::Reporter: sending test report with 'pass' via Metabase CPAN::Reporter: Test::Reporter: error from 'Test::Reporter::Transport::Metabase:' fact submission failed: Can't verify SSL peers without knowning which Certificate Authorities to trust at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/Metabase/Client/Simple.pm line 111 Metabase::Client::Simple::submit_fact('Metabase::Client::Simple=HASH(0x1083b19e0)', 'CPAN::Testers::Report=HASH(0x106ff1b80)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/Test/Reporter/Transport/Metabase.pm line 132 Test::Reporter::Transport::Metabase::send('Test::Reporter::Transport::Metabase=HASH(0x108287098)', 'Test::Reporter=HASH(0x105f80a50)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/Test/Reporter.pm line 279 eval {...} called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/Test/Reporter.pm line 279 Test::Reporter::send('Test::Reporter=HASH(0x105f80a50)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/CPAN/Reporter.pm line 503 CPAN::Reporter::_dispatch_report('HASH(0x106f784b0)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/CPAN/Reporter.pm line 117 CPAN::Reporter::grade_test('CPAN::Distribution=HASH(0x107cb8ff8)', '/usr/bin/make test', 'ARRAY(0x106ff22b8)', 0) called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/site_perl/5.12.2/CPAN/Reporter.pm line 223 CPAN::Reporter::test('CPAN::Distribution=HASH(0x107cb8ff8)', '/usr/bin/make test') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Distribution.pm line 3242 CPAN::Distribution::test('CPAN::Distribution=HASH(0x107cb8ff8)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Distribution.pm line 3464 CPAN::Distribution::install('CPAN::Distribution=HASH(0x107cb8ff8)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Module.pm line 479 eval {...} called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Module.pm line 478 CPAN::Module::rematein('CPAN::Module=HASH(0x107360690)', 'install') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Module.pm line 578 CPAN::Module::install('CPAN::Module=HASH(0x107360690)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Shell.pm line 1796 CPAN::Shell::rematein('CPAN::Shell', 'install', 'Devel::PatchPerl') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/CPAN/Shell.pm line 1976 CPAN::Shell::__ANON__('CPAN::Shell', 'Devel::PatchPerl') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/App/Cpan.pm line 459 App::Cpan::__ANON__('Devel::PatchPerl') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/App/Cpan.pm line 468 App::Cpan::_default('ARRAY(0x10082a808)', 'HASH(0x100b8f8a0)') called at /Users/schwern/perl5/perlbrew/perls/perl-v5.12.2/lib/5.12.2/App/Cpan.pm line 386 App::Cpan::run('App::Cpan', 'Devel::PatchPerl') called at /Users/schwern/perl5/perlbrew/bin/cpan line 11 Metabase::Client::Simple 0.008 CPAN 1.9600 Test::Reporter::Transport::Metabase 1.999008 Test::Reporter 1.57 CPAN::Reporter 1.1902 Is this possibly an issue in HTTP::Request doing an https POST?
Apparently it's a change to LWP 6.00. You effectively need Mozilla::CA to do https. I've verified that installing Mozilla::CA fixes the problem. Looks like if LWP > 6.00 is installed Metabase::Client::Simple will have to depend on that. http://www.perlmonks.org/?node_id=892166
On Fri Sep 23 17:14:38 2011, MSCHWERN wrote: Show quoted text
> And the patched code is here: > https://github.com/schwern/Metabase-Client- > Simple/tree/bug/https_not_supported_message
Whoops, wrong ticket.