Package: munin
Version: 1.2.6-10~lenny1
Severity: normal

After enabling munin-cgi-graph generator and doing a page reload
apache2 error logs start filling up with with the following error:

[Tue Nov 03 10:10:10 2009] [error] [client 1.2.3.4] Use of uninitialized value 
$ifmodsec in numeric lt (<) at /usr/lib/cgi-bin/munin-cgi-graph line 301., 
referer: http://webhost/domain/host.domain-processor.html

It looks like the parameters passed to modified function are not correct.
I think this is fixed in munin SVN and should be backported to Debian
package.

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-bpo.1-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages munin depends on:
ii  adduser                  3.110           add and remove users and groups
pn  libdigest-md5-perl       <none>          (no description available)
ii  libhtml-template-perl    2.9-1           HTML::Template : A module for usin
ii  libparse-recdescent-perl 1.95.1+dfsg-3   generates recursive-descent parser
ii  librrds-perl             1.3.1-4         Time-series data storage and displ
pn  libstorable-perl         <none>          (no description available)
ii  perl [libtime-hires-perl 5.10.0-19lenny2 Larry Wall's Practical Extraction 
ii  perl-modules             5.10.0-19lenny2 Core Perl modules
ii  rrdtool                  1.3.1-4         Time-series data storage and displ

Versions of packages munin recommends:
ii  libdate-manip-perl       5.54-1          a perl library for manipulating da
ii  munin-node               1.2.6-10~lenny1 network-wide graphing framework (n

Versions of packages munin suggests:
ii  apache2-mpm-prefork [htt 2.2.9-10+lenny4 Apache HTTP Server - traditional n
ii  elinks [www-browser]     0.11.4-3        advanced text-mode WWW browser
ii  links [www-browser]      2.1pre37-1.1    Web browser running in text mode

-- no debconf information
--- ./usr/lib/cgi-bin/munin-cgi-graph   2009-03-13 14:10:05.000000000 +0100
+++ /usr/lib/cgi-bin/munin-cgi-graph    2009-11-03 10:15:12.000000000 +0100
@@ -78,8 +78,7 @@
     my $slast_modified = strftime ("%a, %d %b %Y %H:%M:%S %Z", localtime 
($sstats[9]));
 
     if (defined $ENV{HTTP_IF_MODIFIED_SINCE} and 
-       !&modified (gmtime(time+($period{$scale}-($time%$period{$scale}))),
-                   $sstats[9]-1)) {
+       !&modified ($ENV{HTTP_IF_MODIFIED_SINCE}, $sstats[9]-1)) {
        print "Status: 304\n";
        print "Content-Type: image/png\n";
        print "Expires: ", strftime ("%a, %d %b %Y %H:%M:%S GMT", 
gmtime(time+($period{$scale}-($time%$period{$scale})))), "\n";

Reply via email to