Hello Sandino, Cherokee can work with or without rrdtool. However, if the configuration file pointed Cherokee to use rrdtool, the server would fail if the rrdtool binery were not present (in the $PATH).
I do no think rrdtool should be a "required" dependency, but a "recommended", "optional" dependency (or however it's called in Gentoo). Make sure the default configuration file does not use rrdtool though. It'd cause the problem you just described. In my understanding, the issue was generated by an inconsistency between the package dependencies, and the default configuration file shipped in it. Thanks a million for reporting the issue and taking care of committing the workaround. Take care dude! :-) On 09/12/2009, at 06:57, Sandino Araico Sánchez wrote: > I have added a new dependency on net-analyzer/rrdtool to the 0.99.31 ebuild > since I have seen some reports of cherokee startup breaking because of lack > of installed rrdtool binary. It has actually happened to me either. > > Since there's no option in the ./configure script to disable rrdtool > statistics I am not able to set a use flag to enable/disable the use of > rrdtool statistics and the dependency on rrdtool. > > I think It would be cleaner to have a --disable-statistics option in the > ./configure script, but in the meanwhile cherokee startup will no longer > break because of the missing rrdtool package. > > References: > http://bugs.gentoo.org/show_bug.cgi?id=291633 <--- updated with new 0.99.31 > ebuild > http://bugs.gentoo.org/show_bug.cgi?id=285858 <--- missing rrdtool causes > cherokee startup to break > > > > Alvaro Lopez Ortega wrote: >> ========================== >> Cherokee 0.99.31 released! >> ========================== >> >> Cherokee is a very fast, flexible and easy to configure Web Server. >> It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, >> CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, >> on the fly encoding, Apache compatible log files, HTTP Load Balancing, >> Data Base Balancing, SSI, Reverse HTTP Proxy, Bandwidth Shaping, Audio >> and Video Streaming, uWSGI, and much more. >> >> Cherokee also provides an easy to use configuration interface that >> allows to configure the server from top to bottom without having to >> edit a text configuration file. >> >> Please visit the Cherokee Web Server site for more information: >> >> http://www.cherokee-project.com/ >> >> >> Availability >> ------------ >> http://www.cherokee-project.com/download/0.99/0.99.31/cherokee-0.99.31.tar.gz >> >> MD5(cherokee-0.99.31.tar.gz)= e10556941a4fd03a0dde5bc7ee3a60f6 >> SHA1(cherokee-0.99.31.tar.gz)= 54c4a755e3a3946c39f381929a295c7ba47d1840 >> >> >> Changes >> ------- >> The following changes were made since the previous release: >> >> - NEW: Error and Access logs are no longer linked >> - FIX: RRD cache location fixed >> - FIX: Couple of minor compilation warning were fixed >> >> >> Proud Cherokee users >> -------------------- >> We would love to know that you are using Cherokee. Submit your domain >> name and it will be listed on the Cherokee Project web site: >> >> http://www.cherokee-project.com/cherokee-domain-list.html >> >> >> Mailing lists >> ------------- >> You can find a list of our available mailing at: >> >> http://lists.cherokee-project.com/ >> >> >> Feedback >> -------- >> Bugs and Requests for features can be submitted too. We will be happy >> to take care of them. Your feedback is very valuable to us! >> >> http://bugs.cherokee-project.com/ >> >> >> Mirrors >> ------- >> Australia - http://mirror.aarnet.edu.au/pub/cherokee/ >> Belgium - ftp://ftp.easynet.be/cherokee/ >> Germany - http://www.feel3.de/mirrors/cherokee/ >> Greece - http://ftp.ntua.gr/pub/www/cherokee/ >> http://ftp.cc.uoc.gr/mirrors/cherokee/ >> Indonesia - http://cherokee.labs.itb.ac.id/ >> Ireland - http://ftp.heanet.ie/mirrors/cherokee/ >> Italy - http://cherokee.mirror.garr.it/mirrors/cherokee/ >> Japan - http://www.ring.gr.jp/archives/net/cherokee/ >> http://www.ftp.ne.jp/infosystems/cherokee/ >> http://ftp.yz.yamagata-u.ac.jp/pub/network/cherokee/ >> Poland - http://cherokee-project.pl/mirror/cherokee/ >> http://ftp.icm.edu.pl/packages/cherokee/ >> http://ftp.wsisiz.edu.pl/pub/Linux/cherokee/ >> Romania - ftp://download.srv.ro/pub/cherokee/ >> Russia - http://mirror.yandex.ru/mirrors/cherokee-project.com/ >> Singapore - http://mirror.nus.edu.sg/cherokee/ >> South Africa - http://ftp.saix.net/Cherokee/ >> http://mirror.is.co.za/mirrors/cherokee/ >> Spain - http://sunsite.rediris.es/mirror/cherokee/ >> The Netherlands - http://ftp.nluug.nl/internet/cherokee/ >> US - http://cherokee.osuosl.org/ >> http://mirror.its.uidaho.edu/pub/cherokee/ >> http://www.gtlib.gatech.edu/pub/cherokee/ >> ftp://mirrors.secution.com/cherokee >> >> >> Acknowledges >> ------------ >> A whole lot of people have contributed with the project during the last >> years; without their help Cherokee could not be possible. Many thanks >> to everybody who has contributed. >> >> Special acknowledges to our main contributors for this release: >> >> - Taher Shihadeh >> - Jonathan Hernandez >> - Stefan de Konink >> - Antonio Perez >> - Leonel Nunez >> - Gunnar Wolf >> - Juan José Amor >> - orlandu96 (Google Code) >> ROCK ON!! >> >> -- >> Octality >> http://www.octality.com/ >> >> _______________________________________________ >> Cherokee mailing list >> [email protected] >> http://lists.octality.com/listinfo/cherokee >> > > > -- > Sandino Araico Sánchez http://sandino.net > -- Octality http://www.octality.com/ _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
