Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100439 - nagios-plugins fails tests
Summary: nagios-plugins fails tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Eldad Zack (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-27 00:46 UTC by ingo
Modified: 2006-01-28 17:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ingo 2005-07-27 00:46:43 UTC
The compiling of the nagios-plugins failed because the "make check" was not
successful. My interpretation of the result from make check ist, that there is a
perl-module missing for those tests.


Reproducible: Always
Steps to Reproduce:
1. emerge nagios-plugins with Feature test enabled
2.
3.

Actual Results:  
>>> Test phase [check]: net-analyzer/nagios-plugins-1.3.1-r1
Making check in lib
make[1]: Entering directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/lib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/lib'
Making check in plugins
make[1]: Entering directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/plugins'
make  check-TESTS
make[2]: Entering directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/plugins'
1..6
# Running under perl version 5.008005 for linux
# Current time local: Wed Jul 27 09:24:38 2005
# Current time GMT:   Wed Jul 27 07:24:38 2005
# Using Test.pm version 1.25
ok 1
not ok 2
# Test 2 got: "DISK OK [152601840 kB (99%) free on /dev/sda3]\n"
(./t/check_disk.t at line 16)
#   Expected: "/^(Disk ok - +[\\.0-9]+|DISK OK - )/"
#  ./t/check_disk.t line 16 is: $t += ok $str, '/^(Disk ok - +[\.0-9]+|DISK OK -
)/';
ok 3
not ok 4
# Test 4 got: "DISK OK [152601840 kB (99%) free on /dev/sda3]\n"
(./t/check_disk.t at line 22)
#   Expected: "/^(Disk ok - +[\\.0-9]+|DISK OK - )/"
#  ./t/check_disk.t line 22 is: $t += ok $str, '/^(Disk ok - +[\.0-9]+|DISK OK -
)/';
ok 5
not ok 6
# Test 6 got: "DISK CRITICAL [152601840 kB (99%) free on /dev/sda3]\n"
(./t/check_disk.t at line 28)
#   Expected: "/^(Only +[\\.0-9]+|DISK CRITICAL - )/"
#  ./t/check_disk.t line 28 is: $t += ok $str, '/^(Only +[\.0-9]+|DISK CRITICAL
- )/';
FAIL: t/check_disk.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_dns.t line 4.
BEGIN failed--compilation aborted at ./t/check_dns.t line 4.
FAIL: t/check_dns.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_fping.t line 5.
BEGIN failed--compilation aborted at ./t/check_fping.t line 5.
FAIL: t/check_fping.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_ftp.t line 4.
BEGIN failed--compilation aborted at ./t/check_ftp.t line 4.
FAIL: t/check_ftp.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_hpjd.t line 5.
BEGIN failed--compilation aborted at ./t/check_hpjd.t line 5.
FAIL: t/check_hpjd.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_http.t line 4.
BEGIN failed--compilation aborted at ./t/check_http.t line 4.
FAIL: t/check_http.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_imap.t line 4.
BEGIN failed--compilation aborted at ./t/check_imap.t line 4.
FAIL: t/check_imap.t
1..4
# Running under perl version 5.008005 for linux
# Current time local: Wed Jul 27 09:24:38 2005
# Current time GMT:   Wed Jul 27 07:24:38 2005
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok 4
PASS: t/check_load.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_mysql.t line 4.
BEGIN failed--compilation aborted at ./t/check_mysql.t line 4.
FAIL: t/check_mysql.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_ping.t line 4.
BEGIN failed--compilation aborted at ./t/check_ping.t line 4.
FAIL: t/check_ping.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_pop.t line 4.
BEGIN failed--compilation aborted at ./t/check_pop.t line 4.
FAIL: t/check_pop.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_procs.t line 4.
BEGIN failed--compilation aborted at ./t/check_procs.t line 4.
FAIL: t/check_procs.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_smtp.t line 4.
BEGIN failed--compilation aborted at ./t/check_smtp.t line 4.
FAIL: t/check_smtp.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_snmp.t line 5.
BEGIN failed--compilation aborted at ./t/check_snmp.t line 5.
FAIL: t/check_snmp.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_swap.t line 4.
BEGIN failed--compilation aborted at ./t/check_swap.t line 4.
FAIL: t/check_swap.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_tcp.t line 4.
BEGIN failed--compilation aborted at ./t/check_tcp.t line 4.
FAIL: t/check_tcp.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_time.t line 4.
BEGIN failed--compilation aborted at ./t/check_time.t line 4.
FAIL: t/check_time.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_udp.t line 4.
BEGIN failed--compilation aborted at ./t/check_udp.t line 4.
FAIL: t/check_udp.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_users.t line 4.
BEGIN failed--compilation aborted at ./t/check_users.t line 4.
FAIL: t/check_users.t
Can't locate Cache.pm in @INC (@INC contains: .. .. /etc/perl
/usr/lib/perl5/site_perl/5.8.5/x86_64-linux /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.5/x86_64-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl
.) at ./t/check_vsz.t line 4.
BEGIN failed--compilation aborted at ./t/check_vsz.t line 4.
FAIL: t/check_vsz.t
=====================
19 of 20 tests failed
=====================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/plugins'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory
`/var/tmp/portage/nagios-plugins-1.3.1-r1/work/nagios-plugins-1.3.1/plugins'
make: *** [check-recursive] Error 1

Expected Results:  
All checks should have completed successfully.

Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0,
2.6.11-hardened-r15 x86_64)
=================================================================
System uname: 2.6.11-hardened-r15 x86_64 Intel(R) Xeon(TM) CPU 2.80GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer -mmmx -msse3 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer -mmmx -msse3 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict test"
GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gentoo.inode.at/source/ http://
ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts crypt cups encode foomaticdb fortran
gif gpm gtk2 hardened imlib ipv6 jpeg lzw lzw-tiff mp3 mpeg ncurses nls opengl
pam pdflib perl png python quicktime readline sdl spell ssl tcltk tcpd test tiff
truetype-fonts type1-fonts usb userlocales x86 xpm xv zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Lance Albertson (RETIRED) gentoo-dev 2005-07-27 06:29:32 UTC
Looking at the source code, it looks like several of the tests need
dev-perl/Cache-Cache to run. Could you possibly emerge that then run the emerge
for nagios-plugins again and see if that fixes it? If so, I'll have to patch the
ebuild to add that package if you have that FEATURE enabled (if its possible).
Comment 2 ingo 2005-08-01 05:41:46 UTC
(In reply to comment #1)
> Looking at the source code, it looks like several of the tests need
> dev-perl/Cache-Cache to run. Could you possibly emerge that then run the emerge
> for nagios-plugins again and see if that fixes it? If so, I'll have to patch the
> ebuild to add that package if you have that FEATURE enabled (if its possible).

Sorry, but it did take no effect ... :(.
Are the plugins working properly even if the checks fail?
Comment 3 Eldad Zack (RETIRED) gentoo-dev 2006-01-28 16:39:20 UTC
bug replicated here.
Comment 4 Eldad Zack (RETIRED) gentoo-dev 2006-01-28 17:05:44 UTC
There is a perl module missing. it is Cache-Cache.
it seems it's okay when you singlestep the ebuild (but the test is broken anyway), but not when you emerge it.

I've put RESTRICT="test" on this one.

in CVS
Comment 5 Eldad Zack (RETIRED) gentoo-dev 2006-01-28 17:05:58 UTC
There is a perl module missing. it is Cache-Cache.
it seems it's okay when you singlestep the ebuild (but the test is broken anyway), but not when you emerge it.

I've put RESTRICT="test" on this one.

in CVS