On Thu, 2005-12-08 at 20:23 -0600, cmire wrote:
> I'm just not sure what to change under that directory.  I built Python 2.4.2 
> as root, so I don't understand why I'm getting a permissions error on python 
> when I try to build Zope 3.1.0 as root.  I've tried different su variations; 
> I've tried just opening a raw root console.
> I'm concerned about changing everything to 777 under Python-2.4.2 from a 
> security standpoint.  I'm trying to build a website based on Zope and I don't 
> want just anybody to be able to arbitrarily execute python code.
> I reran make with "-d" to give me more details, and my guess is that Zope is 
> being built using my python install, and python is trying to write the build 
> file to the Zope-3.1.0 directory and can't.  If this is the case -- how do I 
> fix it?  /usr/local/src is owned by root, as is /usr/local/src/Python-2.4.2 
> and /usr/local/src/Zope-3.1.0.  Permissions are 755 all around, at the 
> directory level and under.
> Here is the tail end of the make -d output:
>  No implicit rule found for `default'.
>   Considering target file `build'.
>    File `build' does not exist.
>    Finished prerequisites of target file `build'.
>   Must remake target `build'.
> /usr/local/src/Python-2.4.2 install.py -q build
> make: execvp: /usr/local/src/Python-2.4.2: Permission denied
> Got a SIGCHLD; 1 unreaped children.
> Putting child 0x08078210 (build) PID 6872 on the chain.
> Live child 0x08078210 (build) PID 6872
> Reaping losing child 0x08078210 PID 6872
> make: *** [build] Error 127
> Removing child 0x08078210 PID 6872 from chain.
> linux:/usr/local/src/Zope-3.1.0 #

Are you sure you specified a full path to python 2.4 executable rather
than a directory where python is installed. So instead of 

configure --with-python /usr/local/src/Python-2.4.2

it should be something like

configure --with-python /usr/local/src/Python-2.4.2/python2.4


Zope3-users mailing list

Reply via email to