I am running into errors while trying to install Zope on a RedHat 7.1 server (actually I am trying this install on two servers-same errors on both).  I want to run Zserver as a separate server apart from the Apache web server which is running on port 80.  I first tried installing the Zope-2.4.1-linux2-x86.tgz binary.

When I run ./install, I get the following error:

IOError: [Errno 13] Permission Denied: '/usr/local/zope/var/Z2.pid'

I have doubled check the permissions.  Every file under /usr/local/zope/ is owned by -u root, -g users.  (I even got a message from 'flint' on this list about permissions--thanks for the message, but there is no Z2.pid file).   Now the interesting thing is that there is NO Z2.pid file in /zope/var.  There are two .pid files: pcgi.pid and zProcessManager.pid. 

Actually, I got Zope to go (limpingly) by copying zProcessManager.pid and naming it Z2.pid, but then I ran into other errors such as no tutorials files.  Zope could not locate any of the /Product files.

Out of frustration I tried the Zope rpm installs.  Of course, I tried to upgrade python 1.5.2.  However, the python 2.2.1 rpm install files installed python2 and did not remove/upgrade python 1.5.2.  I am sure Zope is looking for python not python2.  Is this correct?  Is there a way to force an upgrade over python and not install a new version (python2)?

Just FYI, I have also tried binaries and src files not just RPMs, but cannot get those to work either.  I thought I'd start with these two problems and go from there.

What might be going on?
-- 
Michael Thomas                                  District Webmaster
Tigard-Tualatin School District                       Phone: 503.431.4053
6960 SW Sandburg Street                              Fax:503.431.4075
Tigard, OR 97223                                E-mail: mthomas@ttsd.k12.or.us