On Fri, 20 Aug 1999, Jeff Bauer wrote: Well, I've learned something new about python, pcgi and the world ;) Question: Any arguments why you are doing this: 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++; } I've discovered my problem being the following: [pid 1792] execve("/opt/mtg/bin/python", ["python", "/opt/mtg/Z/ZOPE-2.0.0b4/pcgi/pcg"...], [/* 36 vars */]) = 0 Which further down, lead the python in /opt/mtg to find /usr as it's prefix. Basically, I've got here a standard RH6.0 linux system, and being nice, I this time decided to let the standard 1.5.1 python be, and compiled my own 1.5.2 in a seperate path. Well, for most things the standard python that comes with tkinter, etc. is the right one, so /usr/bin/python is in the PATH. Now python is execed without the pathinfo, so it does have to search for itself along the PATH :( 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