Nessus perl modules and RedHat Enterprise AS v3

From: Nicholas Ritter (ritter_at_lakeforest.edu)
Date: 05/27/04

  • Next message: Elmer E. Dow: "unresolved symbols and cat version.h doesn't list extraversion"
    Date: Thu, 27 May 2004 10:22:53 -0500
    To: redhat-list@redhat.com
    
    

    I have come to find that the Net::Nessus::ScanLite perl modules do not
    build/test on RedHat Enterprise AS v3, and it seems to be something
    centric to RedHat and its Perl and gcc installs.

    I am trying to use Nessus 2.0.10a and the Net::Nessus 0.08
    Net::Nessus::ScanLite 0.01 perl modules. I have had confirmation from at
    least one person that the same version of Nessus and Nessus perl modules
    work on Fedora Core 1 (which has a different version/build of Perl, and gcc)

    The error occurrs during the 'make test' phase. The error is below:

    cp nessusc blib/script/nessusc
    /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/nessusc
    PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
    "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/base......Net/Nessus/Message.pm did not return a true value at (eval
    1) line 3.
     
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 109.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 147.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 164.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 179.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 203.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 251.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 270.
    Subroutine Plugins redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 282.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 316.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 332.
    Subroutine Prefs redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 340.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 368.
    Subroutine Rules redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 379.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 417.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 449.
    Subroutine Host redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 467.
    Subroutine Port redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 468.
    Subroutine Description redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 469.
    Subroutine Service redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 470.
    Subroutine Proto redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 471.
    Subroutine ScanID redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 472.
    Subroutine Host redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 499.
    Subroutine Port redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 500.
    Subroutine ErrMsg redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 518.
    Subroutine new redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 548.
    Subroutine print redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 559.
    Subroutine PluginList redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 566.
    Subroutine MaxHosts redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 567.
    Subroutine Recursive redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 568.
    Subroutine PortRange redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 569.
    Subroutine Host redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 570.
    Subroutine Host redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 611.
    Subroutine Plugins redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 636.
    Subroutine Host redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 664.
    Subroutine Action redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 665.
    Subroutine Status redefined at
    /root/Net-Nessus-0.08/blib/lib/Net/Nessus/Message.pm line 666.
    t/base......FAILED test 1
            Failed 1/2 tests, 50.00% okay
    t/client....Can't call method "Plugins" on an undefined value at
    t/client.t line 61.
    t/client....dubious
            Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 2-31
            Failed 30/31 tests, 3.23% okay
    Failed Test Stat Wstat Total Fail Failed List of Failed
    -------------------------------------------------------------------------------
    t/base.t 2 1 50.00% 1
    t/client.t 255 65280 31 59 190.32% 2-31
    Failed 2/2 test scripts, 0.00% okay. 31/33 subtests failed, 6.06% okay.
    make: *** [test_dynamic] Error 2

    Any thoughts/help is appreciated.

    Nick

    -- 
    redhat-list mailing list
    unsubscribe mailto:redhat-list-request@redhat.com?subject=unsubscribe
    https://www.redhat.com/mailman/listinfo/redhat-list
    

  • Next message: Elmer E. Dow: "unresolved symbols and cat version.h doesn't list extraversion"