[Zope] Re: Python switcheroo
Tres Seaver
tseaver at zope.com
Sun Dec 5 21:40:29 EST 2004
Ken Ara wrote:
> Hi all,
>
> Recently, I've had to restart Zope a few times from
> the command line. Suddenly I noticed this:
>
>
>>/usr/local/www/Zope/zope01/bin/zopectl stop
>
> . . . . . . daemon process stopped
>
>>/usr/local/www/Zope/zope01/bin/zopectl start
>
> . daemon process started, pid=55616
>
>>/usr/local/www/Zope/zope01/bin/zopectl stop
>
> /usr/local/lib/python2.4/whrandom.py:38:
> DeprecationWarning: the whrandom module is deprecated;
> please use the random module
> DeprecationWarning)
> . . . . . . daemon process stopped
>
>>/usr/local/www/Zope/zope01/bin/zopectl start
>
> /usr/local/lib/python2.4/whrandom.py:38:
> DeprecationWarning: the whrandom module is deprecated;
> please use the random module
> DeprecationWarning)
> . daemon process started, pid=9498
>
> Checking my Control Panel, I see this:
>
> Python Version 2.4 (#2, Dec 4 2004, 12:47:50) [GCC
> 2.95.4 20020320 [FreeBSD]]
>
> where previously there hed been
>
> Python Version 2.3.4 (#2, Sep 6 2004, 12:15:06) [GCC
> 2.95.4 20020320 [FreeBSD]]
>
> Some has been in there messing with my install! (I
> know exacly where I was on Dec 4 2004, at 12:47:50, it
> must have been my ISP friend..)
>
> Now, Zope won't pack, I've got a couple of corrupted
> objects and I've developed a case of the hangs...
> Fortunately, I have a viable Data.fs.old.
>
> Help Mr Wizard! How do I get back my old Python?
You are probably hosed because you have been using the
distribution-provided version of Python. "Don't do that."
$ cd /tmp
$ wget http://www.python.org/ftp/python/2.3.4/Python-2.3.4.tgz
$ tar xzf Python-2.3.4.tgz
$ cd Python-2.3.4
$ configure --prefix="/opt/zope" && make
$ sudo make install
Then edit your 'runzope' and 'zopectl' scripts (and the ZEO equivalents,
if you are using ZEO) to use '/opt/zope/bin/python' (or whatever prefix
you chose).
Tres.
--
===============================================================
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
More information about the Zope
mailing list