[OPEN-ILS-GENERAL] 1.4 RC1 - config.cgi

Mike Rylander mrylander at gmail.com
Sat Oct 25 17:20:14 EDT 2008


On Sat, Oct 25, 2008 at 11:33 AM, Warren Layton <warren.layton at gmail.com> wrote:
> Thanks Bill and Dan! Does that mean that there's an upcoming minor release
> of OpenSRF 1.0 coming in the near future?


Indeed it does.  Dan is working on (done with?) a Python issue, and
when that's fixed I'll be cutting 1.0.1.  Some time in the next few
days, pending some testing.

--miker

>
> Cheers,
>   Warren
>
> On Fri, Oct 24, 2008 at 12:34 PM, Bill Erickson <erickson at esilibrary.com>
> wrote:
>>
>> On Fri, 24 Oct 2008 07:51:17 -0400, Dan Scott <denials at gmail.com> wrote:
>>
>>> 2008/10/21 Warren Layton <warren.layton at gmail.com>:
>>>>
>>>> I'm trying to run cgi-bin/config.cgi from my browser but I keep
>>>> getting "500 Internal Server Error". When this error occurs, the
>>>> following message is appended to my Apache 2 error log:
>>>>
>>>>     [Tue Oct 21 21:45:31 2008] [error] [client 127.0.0.1] Premature
>>>> end of script headers: config.cgi
>>>>
>>>> This is likely my fault and I'm assuming that I have misconfigured my
>>>> <Directory> section in /etc/apache2/sites-available/eg.conf. For
>>>> testing, I tried to "Allow from all":
>>>>
>>>>  Alias /cgi-bin/ "/openils/var/cgi-bin/"
>>>>  <Directory "/openils/var/cgi-bin">
>>>>        AddHandler cgi-script .cgi .pl
>>>>        AllowOverride None
>>>>        Options FollowSymLinks ExecCGI Indexes
>>>>        Order allow,deny
>>>>        Allow from all
>>>>  </Directory>
>>>>
>>>>
>>>> ...but I still get the same error.
>>>>
>>>> Likely a silly misconfiguration of my own making, but just in case...
>>>
>>> No, not at all. It turns out that this is a regression introduced in
>>> OpenSRF; if either the osrf_json_gateway or osrf_http_translator
>>> Apache modules are enabled, then CGI support in Apache is broken.
>>>
>>> Of course, both modules are required for Evergreen 1.4 to function. So
>>> - anyone want to start bisecting the changes in OpenSRF, testing just
>>> osrf_json_gateway and a minimalist CGI configuration to determine what
>>> commit introduced the regression? I can vouch that this was working as
>>> of May 2008, as I have a working system that dates back to that time.
>>>
>>> And if there are any testing fans out there with some time on their
>>> hands to contribute to the project, this would be a great opportunity
>>> to help set up a framework to help catch these problems early in the
>>> development cycle...
>>>
>>
>>
>> Fix committed:  http://svn.open-ils.org/trac/OpenSRF/changeset/1473
>>
>> It was caused by some new child process cleanup code.  I have to look into
>> why it's happening, but for now, it won't cause the problem anymore.
>>
>> -b
>>
>>
>> --
>> Bill Erickson
>>  | VP, Software Development & Integration
>>  | Equinox Software, Inc. / The Evergreen Experts
>>  | phone: 877-OPEN-ILS (673-6457)
>>  | email: erickson at esilibrary.com
>>  | web: http://esilibrary.com
>
>



-- 
Mike Rylander
 | VP, Research and Design
 | Equinox Software, Inc. / The Evergreen Experts
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com


More information about the Open-ils-general mailing list