RE: [cricket-users] FIX: grapher.cgi broken with rrdtool 1.0.9

From: Michael S. Fischer (michael@auctionwatch.com)
Date: Wed Jan 05 2000 - 18:13:50 PST


My guess is that somehow the text file got munged via email. Basically, the
changes are around lines 884-885; change %d to %ld and you'll be all set.
:-)

--Michael

-----Original Message-----
From: Phil Pierotti [mailto:phil.pierotti@QUOKKA.com]
Sent: Wednesday, January 05, 2000 5:57 PM
To: 'Michael S. Fischer'; 'cricket-users@onelist.com'
Subject: RE: [cricket-users] FIX: grapher.cgi broken with rrdtool 1.0.9

when I apply the patch to 0.70 , why do I get

        patching file `cricket-0.70/grapher.cgi'
        patch: **** malformed patch at line 14:
"DEF:ds1=$rrdfile:ds$dsnum:MAX",

Thanks,
Phil P

----------------------------------------------------------------------------

----
         When you love someone all your saved wishes start coming out.
          -- Elizabeth Bowen
----------------------------------------------------------------------------
----
Quokka Sports, Inc.                      Phil Pierotti
Ground Floor,                            Senior Network Engineer 
525 Brannan St,                          phil.pierotti@quokka.com
San Francisco CA 94107                   Ph: +1 415 977 2390
                                         Fx: +1 415 908 1841

o_o http://www.quokka.com/ / )o (_/

> -----Original Message----- > From: Michael S. Fischer [mailto:michael@auctionwatch.com] > Sent: Wednesday, January 05, 2000 3:09 PM > To: 'cricket-users@onelist.com' > Subject: [cricket-users] FIX: grapher.cgi broken with rrdtool 1.0.9 > > > It turns out that grapher.cgi in Cricket 0.70 exploits a bug > in rrdtool > 1.0.9 that causes the graphing component to crash, leading to > virtually > silent but deadly errors when attempting to access graphs. > This is probably > the reason many of you are getting "Premature end of script > headers" or > similar errors in your server logs. > > A patch follows. Note that my patch includes the 'use lib' statement > necessary if you used the standard install for rrdtool in > /usr/local; you > may not need this at your site. > > ---CUT HERE--- > > --- grapher.cgi.0.70 Wed Jan 5 14:39:33 2000 > +++ grapher.cgi Wed Jan 5 14:40:23 2000 > @@ -43,6 +43,7 @@ > } > > use lib "$Common::global::gInstallRoot/lib"; > +use lib "/usr/local/rrdtool/lib/perl"; > > use CGI qw(fatalsToBrowser); > use RRDs; > @@ -880,8 +881,8 @@ > > "DEF:ds1=$rrdfile:ds$dsnum:MAX", > > "CDEF:sds0=ds0,$scale", > > "CDEF:sds1=ds1,$scale", > - > "PRINT:sds0:AVERAGE:\%f", > - > "PRINT:sds1:MAX:\%f" > ); > + > "PRINT:sds0:AVERAGE:\%lf", > + > "PRINT:sds1:MAX:\%lf" ); > > ($mmax, > undef, undef) = > RRDs::graph @args; > ---CUT HERE--- > > -- > Michael S. Fischer <michael@auctionwatch.com> > Sr. Engineer, AuctionWatch.com > Phone: +1 650 808 5842 FAX: +1 650 875 0915 > require Std::Disclaimer; > "From the bricks of shame is built the hope"--Alan Wilder > > --------------------------- ONElist Sponsor > ---------------------------- > > Independent contractors: Find your next project gig through JobSwarm! > You can even make money by referring friends. > <a href=" http://clickme.onelist.com/ad/jobswarm2 ">Click Here</a> > > -------------------------------------------------------------- > ---------- > > -- > > > ============================================================== > ========== > To UNSUBSCRIBE from this community, send an email to: > cricket-users-unsubscribe@onelist.com > and reply to the confirmation email we send you. > ============================================================== > ========== >

--------------------------- ONElist Sponsor ----------------------------

Hey Freelancers: Find your next project through JobSwarm! You can even make money in your sleep by referring friends. <a href=" http://clickme.onelist.com/ad/jobswarm1 ">Click Here</a>

------------------------------------------------------------------------

--------------------------- ONElist Sponsor ----------------------------

Independent contractors: Find your next project gig through JobSwarm! You can even make money by referring friends. <a href=" http://clickme.onelist.com/ad/jobswarm2 ">Click Here</a>

------------------------------------------------------------------------



This archive was generated by hypermail 2b29 : Mon Mar 06 2000 - 19:01:08 PST