[Zope] Installing Zope under RedHat

ken ken@cleveland.lug.net
Thu, 12 Dec 2002 16:44:16 -0500 (EST)


Andrew,

You did a pretty good job with the startup script.  

There's a few things here to deal with. 

But addressing your original request first:

- run "grep ^id /etc/inittab" and show us what that gives you.

- run "ls -l /etc/rc.d/rc?.d/*zope" and paste the output from that into 
your reply also.

- run "grep zope /etc/passwd" and send us the output as well (if there 
is any).  If you want to edit out from your reply the characters between 
the first and second colons (':'), you can do that.  If this grep 
returns anything, it'll probably be just an 'x'.  

We're close to fixing this.

Thanks,
ken


Andrew Durdin at 07:43 (UTC+1100) on Fri, 13 Dec 2002 said:

= Thanks for the quick response, ken.
= 
= ----- Original Message -----
= From: "ken" <ken@cleveland.lug.net>
= > Which linux are you using?
= 
= I'm using RedHat 7.3.
= 
= > When you cd to /etc/rc.d/init.d/ and run the script (say its name is
= > zope) a la
= >
= > /zope start
= >
= > what happens?  Does it start up?
= 
= Yes, when I do that (as root), zope starts with the following messages:
= =================================================================
= [root@box init.d]# ./zope start
= Starting Zope: [root@box init.d]# /usr/local/zope/2.6.0/z2.py:385:
= UserWarning: Y
= ou are running Python version 2.2.2.  This Python version has not yet been
= tested
= with Zope and you may experience operational problems as a result.  Consider
= using
=  Python 2.1.3 instead.
=   warnings.warn(err)
= ------
= 2002-12-13T07:34:04 INFO(0) zdaemon Started subprocess: pid 1375
= /usr/local/zope/2.6.0/z2.py:385: UserWarning: You are running Python version
= 2.2.2
= .  This Python version has not yet been tested with Zope and you may
= experience op
= erational problems as a result.  Consider using Python 2.1.3 instead.
=   warnings.warn(err)
= ------
= 2002-12-13T07:34:15 INFO(0) ZODB Opening database for mounting:
= '144707896_1036222
= 030.749935'
= ------
= 2002-12-13T07:34:15 INFO(0) ZODB Mounted database
= '144707896_1036222030.749935' at
=  /temp_folder
= ------
= 2002-12-13T07:34:16 INFO(0) ZServer HTTP server started at Fri Dec 13
= 07:34:16 200
= 2
=         Hostname: box.lan
=         Port: 8080
= ------
= 2002-12-13T07:34:16 INFO(0) ZServer FTP server started at Fri Dec 13
= 07:34:16 2002
=         Hostname: box.lan
=         Port: 8021
= ------
= 2002-12-13T07:34:17 INFO(0) ZServer PCGI Server started at Fri Dec 13
= 07:34:17 200
= 2
=         Unix socket: /usr/local/zope/2.6.0/var/pcgi.soc
= ------
= 2002-12-13T07:34:17 INFO(0) z2 Running Zope as 'nobody' can compromise your
= Zope f
= iles; consider using a dedicated user account for Zope
= =================================================================
= 
= > Finally do a "grep ^si: /etc/inittab" and paste the output into your
= > reply.
= 
= si::sysinit:/etc/rc.d/rc.sysinit
= 
= 
= The script I use for starting Zope is as follows:
= =======================================================================
= #!/bin/sh
= # Startup script for Zope
= #
= # description: Run zope (web management) server
= 
= # Source function library.
= . /etc/rc.d/init.d/functions
= 
= prog="Zope"
= 
= start() {
=     echo -n $"Starting $prog: "
=     /usr/local/zope/2.6.0/start -u nobody &
=     RETVAL=$?
=     return $RETVAL
= }
= 
= stop() {
=     /usr/local/zope/2.6.0/stop
=     return 0
= }
= 
= case "$1" in
=         start)
=             start
=             ;;
= 
=         stop)
=             stop
=             ;;
= 
=         status)
=             status $prog
=             ;;
=         restart)
=             stop
=             start
=             ;;
=         condrestart)
=             ;;
= 
=         *)
=             echo $"Usage: $0 {start|stop|restart|status}"
=             exit 1
= 
= esac
= 
= exit 0
= =======================================================================
= 
= In /etc/rc3.d, the link to the zope script is currently "S96zope"
= 
= Andrew
= 
= 
= 
= > Andrew Durdin at 22:08 (UTC+1100) on Thu, 12 Dec 2002 said:
= >
= > = Hi,
= > =
= > = I've been running Zope on my Win98 box just to try it out initially
= (less
= > = setup involved), but now I'm trying to install it on my Linux machine
= for
= > = better stability etc. I've successfully installed it, and it runs fine*
= when
= > = I start it manually, but I cannot get it to start on bootup: I've set up
= a
= > = script in /etc/rc.d/init.d/ and a link to it in /etc/rc.d/rc3.d/ (which
= is
= > = the correct runlevel), but although on bootup it says "Starting Zope....
= [
= > = OK ]", Zope actually doesn't launch.
= > = Unfortunately, I don't have the details of the script with me at the
= moment
= > = (I'll get them ASAP), but until then does anyone know any reasons that
= might
= > = be causing this? Is there anything in particular that has to be started
= > = before Zope? At present I'm trying to run it with ZServer on port 8080
= > = (although Apache is running on the box on port 80).
= > =
= > = Thanks,
= > =
= > = Andrew
= > =
= > = *Except for a warning about Python 2.2.2 being too new, and one about
= > = running as "nobody"
= > =
= > =
= > = _______________________________________________
= > = Zope maillist  -  Zope@zope.org
= > = http://lists.zope.org/mailman/listinfo/zope
= > = **   No cross posts or HTML encoding!  **
= > = (Related lists -
= > =  http://lists.zope.org/mailman/listinfo/zope-announce
= > =  http://lists.zope.org/mailman/listinfo/zope-dev )
= > =
= >
=