Hi everyone, I just tried to build the last naemon version (1.0.7) from source on my system (Archlinux), and the compilation went well, but the tests (make check) failed, so I followed the request to send the report to this list.
I compiled with the following steps:
---------
./configure --prefix=/usr \
--bindir=/usr/bin \
--datadir="/usr/share/naemon" \
--libdir="/usr/lib/naemon" \
--localstatedir="/var/lib/naemon" \
--sysconfdir="/etc/naemon" \
--with-pkgconfdir="/etc/naemon" \
--mandir="/usr/share/man" \
--with-pluginsdir="/usr/lib/monitoring-plugins" \
--with-tempdir="/var/cache/naemon" \
--with-checkresultdir="/var/cache/naemon/checkresults" \
--with-logdir="/var/log/naemon" \
--with-initdir="/etc/init.d" \
--with-logrotatedir="/etc/logrotate.d" \
--with-naemon-user="naemon" \
--with-naemon-group="naemon" \
--with-lockfile="/run/naemon.pid"
make
make check
----------
and one of the tests failed (see attached logs)
Please let me know if you need more information
Kind regards,
--
Ismael
==================================== naemon 1.0.7: ./test-suite.log ==================================== # TOTAL: 8 # PASS: 7 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: t-tap/test_timeperiods ============================ 1..121 Reading configuration data... Warning: enable_environment_macros is deprecated and will be removed. Warning: use_large_installation_tweaks is deprecated and will be removed. Naemon should always be fast Warning: nagios_group is deprecated and will be removed. Naemon is compiled to be run as naemon:naemon Warning: nagios_user is deprecated and will be removed. Naemon is compiled to be run as naemon:naemon ok 1 - Read main configuration file okay - if fails, use nagios -v to check ok 2 - Read all object config files ok 3 - Preflight check okay ok 4 - Expected 0, got 0 for Sat Jul 31 12:33:20 2010 in 'myexclude' (TZ=UTC) ok 5 - Expected 0, got 0 for Thu Jan 1 00:00:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 6 - Expected 0, got 0 for Thu Jan 1 00:30:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 7 - Expected -2, got -2 for Thu Jan 1 01:00:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 8 - Expected -2, got -2 for Thu Jan 1 01:30:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 9 - Expected 0, got 0 for Thu Jan 1 02:00:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 10 - Expected 0, got 0 for Thu Jan 1 02:30:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 11 - Expected -2, got -2 for Thu Jan 1 03:00:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 12 - Expected 0, got 0 for Thu Jan 1 04:00:00 1970 in 'even-hours-until-0500' (TZ=UTC) ok 13 - Expected 0, got 0 for Thu Jan 1 04:59:59 1970 in 'even-hours-until-0500' (TZ=UTC) ok 14 - GNV: Tested 1 (Thu Jan 1 00:00:01 1970) against 'even-hours-until-0500'. Got 1 (Thu Jan 1 00:00:01 1970). Expected 1 (Thu Jan 1 00:00:01 1970) ok 15 - GNV: Tested 3600 (Thu Jan 1 01:00:00 1970) against 'even-hours-until-0500'. Got 7200 (Thu Jan 1 02:00:00 1970). Expected 7200 (Thu Jan 1 02:00:00 1970) ok 16 - GNV: Tested 10800 (Thu Jan 1 03:00:00 1970) against 'even-hours-until-0500'. Got 14400 (Thu Jan 1 04:00:00 1970). Expected 14400 (Thu Jan 1 04:00:00 1970) ok 17 - GNV: Tested 17999 (Thu Jan 1 04:59:59 1970) against 'even-hours-until-0500'. Got 17999 (Thu Jan 1 04:59:59 1970). Expected 17999 (Thu Jan 1 04:59:59 1970) ok 18 - GNV: Tested 18000 (Thu Jan 1 05:00:00 1970) against 'even-hours-until-0500'. Got 86400 (Fri Jan 2 00:00:00 1970). Expected 86400 (Fri Jan 2 00:00:00 1970) ok 19 - GNI: Tested 1 (Thu Jan 1 00:00:01 1970) against 'even-hours-until-0500'. Got 3600 (Thu Jan 1 01:00:00 1970). Expected 3600 (Thu Jan 1 01:00:00 1970) ok 20 - GNI: Tested 7200 (Thu Jan 1 02:00:00 1970) against 'even-hours-until-0500'. Got 10800 (Thu Jan 1 03:00:00 1970). Expected 10800 (Thu Jan 1 03:00:00 1970) ok 21 - GNI: Tested 10800 (Thu Jan 1 03:00:00 1970) against 'even-hours-until-0500'. Got 10800 (Thu Jan 1 03:00:00 1970). Expected 10800 (Thu Jan 1 03:00:00 1970) ok 22 - GNI: Tested 14400 (Thu Jan 1 04:00:00 1970) against 'even-hours-until-0500'. Got 18000 (Thu Jan 1 05:00:00 1970). Expected 18000 (Thu Jan 1 05:00:00 1970) ok 23 - GNI: Tested 18000 (Thu Jan 1 05:00:00 1970) against 'even-hours-until-0500'. Got 18000 (Thu Jan 1 05:00:00 1970). Expected 18000 (Thu Jan 1 05:00:00 1970) ok 24 - Expected -2, got -2 for Thu Jan 1 00:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 25 - Expected -2, got -2 for Thu Jan 1 00:30:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 26 - Expected 0, got 0 for Thu Jan 1 01:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 27 - Expected 0, got 0 for Thu Jan 1 01:30:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 28 - Expected -2, got -2 for Thu Jan 1 02:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 29 - Expected -2, got -2 for Thu Jan 1 02:30:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 30 - Expected 0, got 0 for Thu Jan 1 03:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 31 - Expected -2, got -2 for Thu Jan 1 04:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 32 - Expected -2, got -2 for Thu Jan 1 04:59:59 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 33 - Expected 0, got 0 for Thu Jan 1 05:00:00 1970 in 'exclude-even-hours-until-0500' (TZ=UTC) ok 34 - GNI: Tested 1 (Thu Jan 1 00:00:01 1970) against 'exclude-even-hours-until-0500'. Got 1 (Thu Jan 1 00:00:01 1970). Expected 1 (Thu Jan 1 00:00:01 1970) ok 35 - GNI: Tested 1800 (Thu Jan 1 00:30:00 1970) against 'exclude-even-hours-until-0500'. Got 1800 (Thu Jan 1 00:30:00 1970). Expected 1800 (Thu Jan 1 00:30:00 1970) ok 36 - GNI: Tested 10800 (Thu Jan 1 03:00:00 1970) against 'exclude-even-hours-until-0500'. Got 14400 (Thu Jan 1 04:00:00 1970). Expected 14400 (Thu Jan 1 04:00:00 1970) ok 37 - GNI: Tested 17999 (Thu Jan 1 04:59:59 1970) against 'exclude-even-hours-until-0500'. Got 17999 (Thu Jan 1 04:59:59 1970). Expected 17999 (Thu Jan 1 04:59:59 1970) ok 38 - GNI: Tested 18000 (Thu Jan 1 05:00:00 1970) against 'exclude-even-hours-until-0500'. Got 86400 (Fri Jan 2 00:00:00 1970). Expected 86400 (Fri Jan 2 00:00:00 1970) ok 39 - GNV: Tested 1 (Thu Jan 1 00:00:01 1970) against 'exclude-even-hours-until-0500'. Got 3600 (Thu Jan 1 01:00:00 1970). Expected 3600 (Thu Jan 1 01:00:00 1970) ok 40 - GNV: Tested 7200 (Thu Jan 1 02:00:00 1970) against 'exclude-even-hours-until-0500'. Got 10800 (Thu Jan 1 03:00:00 1970). Expected 10800 (Thu Jan 1 03:00:00 1970) ok 41 - GNV: Tested 10800 (Thu Jan 1 03:00:00 1970) against 'exclude-even-hours-until-0500'. Got 10800 (Thu Jan 1 03:00:00 1970). Expected 10800 (Thu Jan 1 03:00:00 1970) ok 42 - GNV: Tested 14400 (Thu Jan 1 04:00:00 1970) against 'exclude-even-hours-until-0500'. Got 18000 (Thu Jan 1 05:00:00 1970). Expected 18000 (Thu Jan 1 05:00:00 1970) ok 43 - GNV: Tested 18000 (Thu Jan 1 05:00:00 1970) against 'exclude-even-hours-until-0500'. Got 18000 (Thu Jan 1 05:00:00 1970). Expected 18000 (Thu Jan 1 05:00:00 1970) ok 44 - 3/3 range entries in sun-jul-20-even-hours-until-0500 for 1405814400 - Sun Jul 20 00:00:00 2014 ok 45 - Expected 0, got 0 for Sun Jul 20 00:00:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 46 - Expected 0, got 0 for Sun Jul 20 00:30:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 47 - Expected -2, got -2 for Sun Jul 20 01:00:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 48 - Expected -2, got -2 for Sun Jul 20 01:30:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 49 - Expected 0, got 0 for Sun Jul 20 02:00:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 50 - Expected 0, got 0 for Sun Jul 20 02:30:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 51 - Expected -2, got -2 for Sun Jul 20 03:00:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 52 - Expected 0, got 0 for Sun Jul 20 04:00:00 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 53 - Expected 0, got 0 for Sun Jul 20 04:59:59 2014 in 'sun-jul-20-even-hours-until-0500' (TZ=UTC) ok 54 - 0/0 range entries in monday3-thursday4_10-12_14-16 for 1405814400 - Sun Jul 20 00:00:00 2014 ok 55 - 2/2 range entries in monday3-thursday4_10-12_14-16 for 1405900800 - Mon Jul 21 00:00:00 2014 ok 56 - Expected 0, got 0 for Thu Jan 1 00:02:03 1970 in 'non-workhours' (TZ=UTC) ok 57 - Expected -2, got -2 for Thu Jan 1 00:02:03 1970 in 'workhours' (TZ=UTC) ok 58 - GNV: Tested 123 (Thu Jan 1 00:02:03 1970) against 'workhours'. Got 25200 (Thu Jan 1 07:00:00 1970). Expected 25200 (Thu Jan 1 07:00:00 1970) ok 59 - GNV: Tested 25200 (Thu Jan 1 07:00:00 1970) against 'non-workhours'. Got 64800 (Thu Jan 1 18:00:00 1970). Expected 64800 (Thu Jan 1 18:00:00 1970) ok 60 - Expected -2, got -2 for Thu Jan 1 00:02:03 1970 in 'none' (TZ=UTC) ok 61 - GNI: Tested 123 (Thu Jan 1 00:02:03 1970) against 'none'. Got 123 (Thu Jan 1 00:02:03 1970). Expected 123 (Thu Jan 1 00:02:03 1970) ok 62 - GNV: Tested 123 (Thu Jan 1 00:02:03 1970) against 'none'. Got 123 (Thu Jan 1 00:02:03 1970). Expected 123 (Thu Jan 1 00:02:03 1970) ok 63 - Expected 0, got 0 for Thu Jan 1 00:02:03 1970 in '24x7' (TZ=UTC) ok 64 - GNI: Tested 123 (Thu Jan 1 00:02:03 1970) against '24x7'. Got 123 (Thu Jan 1 00:02:03 1970). Expected 123 (Thu Jan 1 00:02:03 1970) ok 65 - 248234 should be valid in weekly_complex ok 66 - GNI: Tested 252000 (Sat Jan 3 22:00:00 1970) against 'weekly_complex'. Got 252000 (Sat Jan 3 22:00:00 1970). Expected 252000 (Sat Jan 3 22:00:00 1970) ok 67 - GNV: Tested 252000 (Sat Jan 3 22:00:00 1970) against 'weekly_complex'. Got 255600 (Sat Jan 3 23:00:00 1970). Expected 255600 (Sat Jan 3 23:00:00 1970) ok 68 - Testing Exclude timeperiod ok 69 - Expected -2, got -2 for Mon Jul 12 13:00:00 2010 in 'Test_exclude' (TZ=UTC) ok 70 - GNI: Tested 1278939600 (Mon Jul 12 13:00:00 2010) against 'Test_exclude'. Got 1278939600 (Mon Jul 12 13:00:00 2010). Expected 1278939600 (Mon Jul 12 13:00:00 2010) ok 71 - GNV: Tested 1278939600 (Mon Jul 12 13:00:00 2010) against 'Test_exclude'. Got 1288110600 (Tue Oct 26 16:30:00 2010). Expected 1288110600 (Tue Oct 26 16:30:00 2010) ok 72 - No valid time because time period is empty ok 73 - There is no valid time due to timeperiod ok 74 - Fine because 24x7 ok 75 - Next valid time should be the current_time, but with a 2 second tolerance ok 76 - 24x7 with TZ=UTC ok 77 - 24x7 with TZ=Europe/London ok 78 - 24x7 with TZ=America/New_York ok 79 - Testing Exclude timeperiod ok 80 - 12 Jul 2010 15:00:00 should not be valid ok 81 - GNV: Tested 1278939600 (Mon Jul 12 15:00:00 2010) against 'Test_exclude'. Got 1288103400 (Tue Oct 26 16:30:00 2010). Expected 1288103400 (Tue Oct 26 16:30:00 2010) ok 82 - Testing Exclude timeperiod 2 ok 83 - 12 Jul 2010 15:00:00 should not be valid ok 84 - Next valid time should be Tue Jul 13 23:58:00 2010, was Tue Jul 13 23:58:00 2010 ok 85 - Testing Exclude timeperiod 3 ok 86 - Expected -2, got -2 for Mon Jul 12 15:00:00 2010 in 'Test_exclude' (TZ=Europe/Paris) ok 87 - GNV: Tested 1278939600 (Mon Jul 12 15:00:00 2010) against 'Test_exclude'. Got 1288103400 (Tue Oct 26 16:30:00 2010). Expected 1288103400 (Tue Oct 26 16:30:00 2010) ok 88 - Testing Exclude timeperiod 4 ok 89 - Expected -2, got -2 for Mon Jul 12 15:00:00 2010 in 'Test_exclude4' (TZ=Europe/Paris) ok 90 - GNI: Tested 1281065000 (Fri Aug 6 05:23:20 2010) against 'myexclude4'. Got 1281996000 (Tue Aug 17 00:00:00 2010). Expected 1281996000 (Tue Aug 17 00:00:00 2010) ok 91 - GNV: Tested 1278939600 (Mon Jul 12 15:00:00 2010) against 'Test_exclude4'. Got 1283265000 (Tue Aug 31 16:30:00 2010). Expected 1283265000 (Tue Aug 31 16:30:00 2010) ok 92 - GNV: Tested 1278939600 (Mon Jul 12 15:00:00 2010) against 'Test_exclude4'. Got 1283265000 (Tue Aug 31 16:30:00 2010). Expected 1283265000 (Tue Aug 31 16:30:00 2010) ok 93 - Testing exclude always ok 94 - 12 Jul 2010 15:00:00 should not be valid not ok 95 - There should be no next valid time, was Mon Nov 1 00:00:00 2038 # Failed test (t-tap/test_timeperiods.c:main() at line 380) ok 96 - Testing Sunday 00:00-01:15,03:15-22:00 ok 97 - Sat Oct 24 22:50:00 2009 - false ok 98 - Next valid time=Sun Oct 25 00:00:00 2009, was Sun Oct 25 00:00:00 2009 ok 99 - Sat Oct 24 23:01:01 2009 - false ok 100 - Next valid time=Sun Oct 25 00:00:00 2009 ok 101 - Sun Oct 25 00:03:20 2009 - true ok 102 - Next valid time=Sun Oct 25 00:03:20 2009 ok 103 - Sun Oct 25 01:14:59 2009 - true ok 104 - Next valid time=Sun Oct 25 01:15:00 2009 ok 105 - Expected -2, got -2 for Sun Oct 25 01:15:00 2009 in 'sunday_only' (TZ=Europe/London) ok 106 - GNV: Tested 1256429700 (Sun Oct 25 01:15:00 2009) against 'sunday_only'. Got 1256440500 (Sun Oct 25 03:15:00 2009). Expected 1256440500 (Sun Oct 25 03:15:00 2009) ok 107 - Expected -2, got -2 for Sun Oct 25 01:26:40 2009 in 'sunday_only' (TZ=Europe/London) ok 108 - GNV: Tested 1256430400 (Sun Oct 25 01:26:40 2009) against 'sunday_only'. Got 1256440500 (Sun Oct 25 03:15:00 2009). Expected 1256440500 (Sun Oct 25 03:15:00 2009) ok 109 - Sun Oct 25 03:15:00 2009 - true ok 110 - Next valid time=Sun Oct 25 03:15:00 2009 ok 111 - Sun Oct 25 19:46:40 2009 - true ok 112 - Next valid time=Sun Oct 25 19:46:40 2009 ok 113 - Expected 0, got 0 for Sun Oct 25 21:59:59 2009 in 'sunday_only' (TZ=Europe/London) ok 114 - GNV: Tested 1256507999 (Sun Oct 25 21:59:59 2009) against 'sunday_only'. Got 1256507999 (Sun Oct 25 21:59:59 2009). Expected 1256507999 (Sun Oct 25 21:59:59 2009) ok 115 - Expected -2, got -2 for Sun Oct 25 22:00:01 2009 in 'sunday_only' (TZ=Europe/London) ok 116 - GNV: Tested 1256508001 (Sun Oct 25 22:00:01 2009) against 'sunday_only'. Got 1257033600 (Sun Nov 1 00:00:00 2009). Expected 1257033600 (Sun Nov 1 00:00:00 2009) ok 117 - Sun Oct 25 23:23:20 2009 - false ok 118 - Next valid time=Sun Nov 1 00:00:00 2009, was 1257033600 : Sun Nov 1 00:00:00 2009 ok 119 - Testing complex weekly timeperiod definition ok 120 - Mon Mar 8 23:37:00 2010 - false ok 121 - Next valid time=Tue Mar 9 01:15:00 2010 # Looks like you failed 1 tests of 121.
signature.asc
Description: PGP signature
