[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