Back
From: metabase:user:cdea2bfa-bc2a-11e3-af89-ed5281c858b0
Subject: FAIL Sniffer-HTTP-0.23 v5.14.4 GNU/Linux
Date: 2014-04-14T12:39:13Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Max Maischein,
This is a computer-generated report for Sniffer-HTTP-0.23
on perl 5.14.4, created by CPAN-Reporter-1.2011.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/usr/bin/make test':
PERL_DL_NONLAZY=1 /opt/perl5/perls/perl-5.14.4/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Pcap lib_version is libpcap version 1.4.0
# eth0 has IP address 10.249.4.0
# Interface is 'lo'
t/01-find_device.t ...... ok
t/01-use.t .............. ok
# Creating connection 2537:80, sequence start at 779081851
# Got header
# Request header and content are ready (0 bytes)
# Got chunksize 0, reporting response
# Removing 2537:80
t/02-chunked.t .......... ok
# Creating connection 2929:80, sequence start at 4158002222
# Got header
# Request header and content are ready (0 bytes)
# Got chunksize 0, reporting response
# Got header
# Request header and content are ready (0 bytes)
# Got chunksize 0, reporting response
# Failed test 'Got the expected requests'
# at t/03-libpcap_dump.t line 122.
# Structures begin differing at:
# $got->[0]{_headers}{::std_case} = HASH(0x1a905c0)
# $expected->[0]{_headers}{::std_case} = Does not exist
# Failed test 'Got the expected responses'
# at t/03-libpcap_dump.t line 132.
# Structures begin differing at:
# $got->[0][0]{_headers}{::std_case} = HASH(0x1ae7ed0)
# $expected->[0][0]{_headers}{::std_case} = Does not exist
# $VAR1 = \[
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <HTML><HEAD>
# <TITLE>404 Not Found</TITLE>
# </HEAD><BODY>
# <H1>Not Found</H1>
# The requested URL /favicon.ico was not found on this server.<P>
# </BODY></HTML>
# ',
# '_rc' => '404',
# '_headers' => bless( {
# 'content-type' => 'text/html; charset=iso-8859-1',
# 'connection' => 'Keep-Alive',
# 'keep-alive' => 'timeout=3, max=99',
# 'transfer-encoding' => 'chunked',
# 'date' => 'Fri, 04 Nov 2005 15:28:41 GMT',
# 'server' => 'Apache/1.3.31 (Unix)',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# }
# }, 'HTTP::Headers' ),
# '_msg' => 'Not Found
'
# }, 'HTTP::Response' ),
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '',
# '_uri' => bless( do{\(my $o = 'http://corion.net/favicon.ico')}, 'URI::http' ),
# '_headers' => bless( {
# 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
# 'connection' => 'keep-alive',
# 'keep-alive' => '300',
# 'accept' => 'image/png,*/*;q=0.5',
# 'accept-language' => 'en-us,en;q=0.5',
# 'accept-encoding' => 'gzip,deflate',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'host' => 'corion.net',
# 'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
# }, 'HTTP::Headers' ),
# '_method' => 'GET'
# }, 'HTTP::Request' )
# ];
# Looks like you failed 2 tests of 7.
t/03-libpcap_dump.t .....
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/7 subtests
# Creating connection 4345:8888, sequence start at 2872133876
# Got header
# Request header and content are ready (0 bytes)
# Got chunksize 0, reporting response
# Got header
# Request header and content are ready (0 bytes)
# Got chunksize 0, reporting response
# Failed test 'Got the expected requests'
# at t/04-other_port.t line 202.
# Structures begin differing at:
# $got->[0]{_headers}{::std_case} = HASH(0x16ac7c0)
# $expected->[0]{_headers}{::std_case} = Does not exist
# $VAR1 = [
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '',
# '_uri' => bless( do{\(my $o = 'http://desert-island.dynodns.net:8888/does_not_exist')}, 'URI::http' ),
# '_headers' => bless( {
# 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
# 'connection' => 'keep-alive',
# 'keep-alive' => '300',
# 'accept' => 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
# 'accept-language' => 'en-us,en;q=0.5',
# 'accept-encoding' => 'gzip,deflate',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'host' => 'desert-island.dynodns.net:8888',
# 'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
# }, 'HTTP::Headers' ),
# '_method' => 'GET'
# }, 'HTTP::Request' ),
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '',
# '_uri' => bless( do{\(my $o = 'http://desert-island.dynodns.net:8888/favicon.ico')}, 'URI::http' ),
# '_headers' => bless( {
# 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
# 'connection' => 'keep-alive',
# 'keep-alive' => '300',
# 'accept' => 'image/png,*/*;q=0.5',
# 'accept-language' => 'en-us,en;q=0.5',
# 'accept-encoding' => 'gzip,deflate',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'host' => 'desert-island.dynodns.net:8888',
# 'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
# }, 'HTTP::Headers' ),
# '_method' => 'GET'
# }, 'HTTP::Request' )
# ];
# Failed test 'Got the expected responses'
# at t/04-other_port.t line 205.
# Structures begin differing at:
# $got->[0][0]{_headers}{::std_case} = HASH(0x1b9fbf8)
# $expected->[0][0]{_headers}{::std_case} = Does not exist
# $VAR1 = [
# [
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '<?xml version="1.0" encoding="ISO-8859-1"?>
# <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
# <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
# <head>
# <title>Object not found!</title>
# <link rev="made" href="mailto:%5bno%20address%20given%5d" />
# <style type="text/css"><!--/*--><![CDATA[/*><!--*/
# body { color: #000000; background-color: #FFFFFF; }
# a:link { color: #0000CC; }
# p, address {margin-left: 3em;}
# span {font-size: smaller;}
# /*]]>*/--></style>
# </head>
#
# <body>
# <h1>Object not found!</h1>
# <p>
#
# The requested URL was not found on this server.
#
#
#
# If you entered the URL manually please check your
# spelling and try again.
#
#
#
# </p>
# <p>
# If you think this is a server error, please contact
# the <a href="mailto:%5bno%20address%20given%5d">webmaster</a>.
#
# </p>
#
# <h2>Error 404</h2>
# <address>
# <a href="/">desert-island.dynodns.net</a><br />
#
# <span>Fri Nov 4 19:06:34 2005<br />
# Apache/2.0.49 (Linux/SuSE)</span>
# </address>
# </body>
# </html>
#
# ',
# '_rc' => '404',
# '_headers' => bless( {
# 'connection' => 'Keep-Alive',
# 'keep-alive' => 'timeout=15, max=100',
# 'transfer-encoding' => 'chunked',
# 'accept-ranges' => 'bytes',
# 'date' => 'Fri, 04 Nov 2005 19:06:34 GMT',
# 'vary' => 'accept-language,accept-charset',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'content-type' => 'text/html; charset=iso-8859-1',
# 'content-language' => 'en',
# 'server' => 'Apache/2.0.49 (Linux/SuSE)'
# }, 'HTTP::Headers' ),
# '_msg' => 'Not Found
'
# }, 'HTTP::Response' ),
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '',
# '_uri' => bless( do{\(my $o = 'http://desert-island.dynodns.net:8888/does_not_exist')}, 'URI::http' ),
# '_headers' => bless( {
# 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
# 'connection' => 'keep-alive',
# 'keep-alive' => '300',
# 'accept' => 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
# 'accept-language' => 'en-us,en;q=0.5',
# 'accept-encoding' => 'gzip,deflate',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'host' => 'desert-island.dynodns.net:8888',
# 'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
# }, 'HTTP::Headers' ),
# '_method' => 'GET'
# }, 'HTTP::Request' )
# ],
# [
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '<?xml version="1.0" encoding="ISO-8859-1"?>
# <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
# <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
# <head>
# <title>Object not found!</title>
# <link rev="made" href="mailto:%5bno%20address%20given%5d" />
# <style type="text/css"><!--/*--><![CDATA[/*><!--*/
# body { color: #000000; background-color: #FFFFFF; }
# a:link { color: #0000CC; }
# p, address {margin-left: 3em;}
# span {font-size: smaller;}
# /*]]>*/--></style>
# </head>
#
# <body>
# <h1>Object not found!</h1>
# <p>
#
# The requested URL was not found on this server.
#
#
#
# If you entered the URL manually please check your
# spelling and try again.
#
#
#
# </p>
# <p>
# If you think this is a server error, please contact
# the <a href="mailto:%5bno%20address%20given%5d">webmaster</a>.
#
# </p>
#
# <h2>Error 404</h2>
# <address>
# <a href="/">desert-island.dynodns.net</a><br />
#
# <span>Fri Nov 4 19:06:35 2005<br />
# Apache/2.0.49 (Linux/SuSE)</span>
# </address>
# </body>
# </html>
#
# ',
# '_rc' => '404',
# '_headers' => bless( {
# 'connection' => 'Keep-Alive',
# 'keep-alive' => 'timeout=15, max=99',
# 'transfer-encoding' => 'chunked',
# 'accept-ranges' => 'bytes',
# 'date' => 'Fri, 04 Nov 2005 19:06:35 GMT',
# 'vary' => 'accept-language,accept-charset',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'content-type' => 'text/html; charset=iso-8859-1',
# 'content-language' => 'en',
# 'server' => 'Apache/2.0.49 (Linux/SuSE)'
# }, 'HTTP::Headers' ),
# '_msg' => 'Not Found
'
# }, 'HTTP::Response' ),
# bless( {
# '_protocol' => 'HTTP/1.1',
# '_content' => '',
# '_uri' => bless( do{\(my $o = 'http://desert-island.dynodns.net:8888/favicon.ico')}, 'URI::http' ),
# '_headers' => bless( {
# 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7',
# 'connection' => 'keep-alive',
# 'keep-alive' => '300',
# 'accept' => 'image/png,*/*;q=0.5',
# 'accept-language' => 'en-us,en;q=0.5',
# 'accept-encoding' => 'gzip,deflate',
# '::std_case' => {
# 'keep-alive' => 'Keep-Alive'
# },
# 'host' => 'desert-island.dynodns.net:8888',
# 'accept-charset' => 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
# }, 'HTTP::Headers' ),
# '_method' => 'GET'
# }, 'HTTP::Request' )
# ]
# ];
# Looks like you failed 2 tests of 7.
t/04-other_port.t .......
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/7 subtests
# Using libpcap version 1.4.0
# *** Doing live capture of an LWP request to http://www.cpan.org/
# *** If that is blocked or you live behind a proxy, this test will fail.
# *** The dump-to-file feature is untested then.
# Using device 'eth0'
# Launching request to 'http://www.cpan.org/'
# HTTP: Creating connection 37099:80, sequence start at 2600564242
# TCP : Initial 00000010 fin SYN rst psh ack urg ecn cwr
# TCP : New connection initiated
# TCP : Initial 00010010 fin SYN rst psh ACK urg ecn cwr
# TCP : New connection acknowledged
# TCP : Initial 00011000 fin syn rst PSH ACK urg ecn cwr
# HTTP: Got header
# HTTP: Request header and content are ready (0 bytes)
# Got request
# TCP : Initial 00010000 fin syn rst psh ACK urg ecn cwr
# HTTP: Need more response body data (33%)
# TCP : Initial 00010000 fin syn rst psh ACK urg ecn cwr
# TCP : Initial 00010000 fin syn rst psh ACK urg ecn cwr
# HTTP: Need more response body data (88%)
# TCP : Initial 00010000 fin syn rst psh ACK urg ecn cwr
# TCP : Initial 00011000 fin syn rst PSH ACK urg ecn cwr
# HTTP: Response header and content are ready (7942 bytes)
# Breaking out of Pcap loop
# Removing dumpfile 't/05-capture_to_file.dump'
# Child done.
t/05-capture_to_file.t .. ok
t/99-manifest.t ......... ok
t/99-pod.t .............. ok
t/99-todo.t ............. ok
t/99-unix-text.t ........ ok
# Checking for $VERSION = '0.23';
t/99-versions.t ......... ok
Test Summary Report
-------------------
t/03-libpcap_dump.t (Wstat: 512 Tests: 7 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
t/04-other_port.t (Wstat: 512 Tests: 7 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
Files=11, Tests=58, 4 wallclock secs ( 0.05 usr 0.07 sys + 0.60 cusr 0.24 csys = 0.96 CPU)
Result: FAIL
Failed 2/11 test programs. 4/58 subtests failed.
make: *** [test_dynamic] Error 255
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------------ ---- -----
Class::Accessor 0 0.34
Class::Data::Inheritable 0 0.08
Exporter 5.5 5.68
HTTP::Request 0 6.00
LWP::Simple 0 6.00
Net::Pcap 0.09 0.17
NetPacket::TCP 0 1.4.4
build_requires:
Module Need Have
------------------------ ---- -----
ExtUtils::MakeMaker 0 6.94
configure_requires:
Module Need Have
------------------------ ---- -----
ExtUtils::MakeMaker 0 6.94
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LANG = en_US.UTF-8
LD_LIBRARY_PATH = /opt/libs/GSL/lib:/opt/libs/spread/lib:/opt/libs/APR/lib:/opt/libs/Sqlite/lib:/opt/libs/Bison/lib:/opt/libs/gmp/lib:/opt/libs/APR/lib:/opt/libs/libicvt/lib:/opt/libs/libxml/lib:/opt/libs/shdmme/share/pkgconfig/shared-mime-info.pc:/opt/libs/libffi/lib:/opt/libs/gettext/lib:/opt/libs/fntcfg/lib:/opt/libs/atk2/lib:/opt/libs/libxslt/lib:/opt/libs/docbookxmldtd:/opt/libs/libgd/lib:/opt/libs/ImgMgk/lib:/opt/libs/prj4/lib
PATH = /opt/libs/GSL/bin:/opt/libs/Bison/bin:/opt/libs/intltool/bin:/opt/libs/libicvt/bin:/opt/libs/libxml/bin:/opt/libs/shdmme/bin:/opt/libs/gettext/bin:/opt/libs/gperf/bin:/opt/libs/fntcfg/bin:/opt/libs/libxslt/bin:/opt/libs/xmlto/bin:/opt/libs/docbookxmldtd:/opt/libs/docbookxsl:/opt/libs/libgd/bin:/opt/libs/ImgMgk/bin:/opt/libs/prj4/bin:/opt/perl5/bin:/opt/perl5/perls/perl-5.14.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PERL5LIB = /opt/libs/spread/lib:/opt/libs/spread/include
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 40752
PERL5_CPAN_IS_RUNNING = 40752
PERLBREW_BASHRC_VERSION = 0.67
PERLBREW_HOME = /root/.perlbrew
PERLBREW_MANPATH = /opt/perl5/perls/perl-5.14.4/man
PERLBREW_PATH = /opt/perl5/bin:/opt/perl5/perls/perl-5.14.4/bin
PERLBREW_PERL = perl-5.14.4
PERLBREW_ROOT = /opt/perl5
PERLBREW_VERSION = 0.67
SHELL = /bin/bash
TERM = xterm
TMPDIR = /tmp
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /opt/perl5/perls/perl-5.14.4/bin/perl
$UID/$EUID = 0 / 0
$GID = 0 0
$EGID = 0 0
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.00
CPAN::Meta 2.140640
Cwd 3.40
ExtUtils::CBuilder 0.280216
ExtUtils::Command 1.17
ExtUtils::Install 1.56
ExtUtils::MakeMaker 6.94
ExtUtils::Manifest 1.60
ExtUtils::ParseXS 3.24
File::Spec 3.40
JSON 2.90
JSON::PP 2.27203
Module::Build 0.4205
Module::Signature 0.73
Parse::CPAN::Meta 1.4414
Test::Harness 3.30
Test::More 1.001003
YAML 0.90
YAML::Syck 1.27
version 0.9908
--
Summary of my perl5 (revision 5 version 14 subversion 4) configuration:
Platform:
osname=linux, osvers=3.11.0-18-generic, archname=x86_64-linux
uname='linux ubuntu13 3.11.0-18-generic #32-ubuntu smp tue feb 18 21:11:14 utc 2014 x86_64 x86_64 x86_64 gnulinux '
config_args='-de -Dprefix=/opt/perl5/perls/perl-5.14.4 -Aeval:scriptdir=/opt/perl5/perls/perl-5.14.4/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.8.1', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
libs=-lnsl -ldl -lm -lcrypt -lutil -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
libc=libc-2.17.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.17'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
Built under linux
Compiled at Apr 4 2014 11:56:07
%ENV:
PERL5LIB="/opt/libs/spread/lib:/opt/libs/spread/include"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="40752"
PERL5_CPAN_IS_RUNNING="40752"
PERLBREW_BASHRC_VERSION="0.67"
PERLBREW_HOME="/root/.perlbrew"
PERLBREW_MANPATH="/opt/perl5/perls/perl-5.14.4/man"
PERLBREW_PATH="/opt/perl5/bin:/opt/perl5/perls/perl-5.14.4/bin"
PERLBREW_PERL="perl-5.14.4"
PERLBREW_ROOT="/opt/perl5"
PERLBREW_VERSION="0.67"
@INC:
/opt/libs/spread/lib
/opt/libs/spread/include
/opt/perl5/perls/perl-5.14.4/lib/site_perl/5.14.4/x86_64-linux
/opt/perl5/perls/perl-5.14.4/lib/site_perl/5.14.4
/opt/perl5/perls/perl-5.14.4/lib/5.14.4/x86_64-linux
/opt/perl5/perls/perl-5.14.4/lib/5.14.4
.