On 11-may-09, at 14:18, Gunnar Wolf wrote:
> Benjamin Gufler dijo [Mon, May 11, 2009 at 08:15:42AM +0200]:
>> Package: cherokee
>> Version: 0.99.14-1+b1
>> Severity: normal
>>
>> After upgrading to 0.99.14-1+b1, cherokee fails to start again,  
>> with error message
>> rule_extensions.c:70: Rule prio=99999 needs an 'extensions' property
>> Couldn't read the config file: /etc/cherokee/cherokee.conf
>>
>> This error is however silently ignored by the startup script.
>> Adding a trailing newline to the config file solves the problem.
>
> Hi,
>
> I am forwarding this bug to the Cherokee upstream developers, so they
> can consider modifying the parser if the last line does not end with a
> newline. I will be adding a newline character unless one is present,
> by adding this to the installation scripts:
>
>   # Make sure the configuration file has a trailing whiteline to
>   # avoid confusing the parser (see #528160)
>   CONFFILE=/etc/cherokee.conf
>   if [ -f $CONFFILE -a ! -z "$(tail -1 $CONFFILE)" ]
>      echo >> $CONFFILE
>   fi
>
> I will be uploading a new version incorporating this fix right away,
> as at least two people have been bitten by this bug (also #524958).

It's fixed upstream now (r3214), so the patch will be shipped with the  
upcoming Cherokee 0.99.15.

Thanks for reporting Gunnar!

--
Octality
http://www.octality.com/

_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to