On Thu, 2 Sep 1999, Albert Kinderman wrote:
I just did a fresh install of Zope 2.0 on a new RedHat 6.0 system. Using apache, the Zope.cgi failed with a connection refused (102) failure during connect from pcgi-wrapper.
Zope.cgi points to /usr/local/Zope/bin/python as the PCGI_EXE, which should be 1.5.2 as required. However, the installed python on RedHat 6.0 was 1.5.1. Use the RPMs on http://www.zope.at/mze/. They include a small patch to make pcgi work with nonstandard python installations. (Actually, pcgi fails if there is another python in the PATH before it.)
Is it possible to configure pcgi-wrapper to run correctly with only Zope/bin/python installed on the system? Not as it is currently delivered. :(
Here is the patch to pcgi-wrapper, it seems to work with 2.0final too. diff -uNr Zope-2.0.0b5-src.org/pcgi/pcgi-wrapper.c Zope-2.0.0b5-src/pcgi/pcgi-wrapper.c --- Zope-2.0.0b5-src.org/pcgi/pcgi-wrapper.c Thu Dec 3 23:43:03 1998 +++ Zope-2.0.0b5-src/pcgi/pcgi-wrapper.c Sat Aug 21 16:12:19 1999 @@ -723,20 +723,10 @@ int pcgiStartProc(pcgiResource *r) { pid_t pid; - char *p = NULL; int i = 0; UNION_SEMUN arg; arg.val=0; - if ((p=strrchr(r->sw_exe, PATHSEP))==NULL) - { - p = r->sw_exe; - } - else - { - p++; - } - /* Set up signal handlers to coordinate timing */ signal(SIGUSR1, pcgiSIG); signal(SIGUSR2, pcgiSIG); @@ -823,7 +813,7 @@ } execl(r->sw_exe, - p, + r->sw_exe, r->pubpath, (char *)0); exit(0); Andreas -- Andreas Kostyrka | andreas@mtg.co.at phone: +43/1/7070750 | phone: +43/676/4091256 MTG Handelsges.m.b.H. | fax: +43/1/7065299 Raiffeisenstr. 16/9 | 2320 Zwoelfaxing AUSTRIA