Red Hat Bugzilla – Bug 162652
Current Stable Zope and Plone don't play nicely with current Python
Last modified: 2007-11-30 17:11:09 EST
The current version of Plone cannot use python 2.4 as it causes errors that
render plone useless.
The current version of Zope ( in extras ) is setup to use any version of python
over 2.(something) ( can't remember ), but by any means, using the RPM screws up
plone, because of zope using python 2.4.
Anyways, I would like to propose a seperate zope package specificly setup to be
compatable with the stable version of the plone package.
Perhaps by changing the ./configure.... stanza in the zope.spec file, towhere it
uses --with-python=/usr/bin/python2.3 ( this might require making a python2.3
package.. :\ ). ( and python2.3-devel ) [ all for backwards compatability ]
I can fix it for my personal use, so its not that big of a deal to me, however I
thought I would mention it so no one else has to have any trouble with it.
Other than that though, the packager has done a fine job.
-- Kyle Pointer
hmm... my fix doesn't work... darn..
But anyways, if we can get both plone and zope to use the right python binary (
/usr/bin/python2.3 ) I know that will make it work. Currently, it seems that
plone ( or zope ) uses /usr/bin/python. I have tried relinking the python binary
with the correct version, and that makes it work fine.
( eg. rm -f /usr/bin/python && ln -s /usr/bin/python2.3 /usr/bin/python )
But of course, that breaks just about every other thing on the systme. :S
I just figured this one out.
In the /var/lib/zope/bin directory, the zopectl and runzope scripts both have
the PYTHON variable set to /usr/bin/python
That variable should be changed to point to a version of python that will work
That would probably require a python2.3 ( and python2.3-devel ) rpm.
I'd be glad to make any packages needed to help fix this issue. I'll just need
help getting anything else ( namely the zope rpm ) patched up to use the correct
version of python.
I don't think that maintaining a separate version of python in Extras is
something that can be done. Too many conflicts on the system will result of it.
Plone 2.1 should work with python 2.4 and zope 2.8, but it has not yet been
released. I'm tracking it for the plone RPM, and I've just updated it to 2.1rc1.
Hopefully the final version will be out soon.
Just updated to 2.1rc2, it seems to work fine for me. Can you confirm ?
Works great here too. :-)