Hi,
I'm running the following setup on CentOS 5.4:
* Plone 3.2.1
* CMF 2.1.2
* Zope (Zope 2.10.7-final, python 2.4.5, linux2)
* Python 2.4.5 (#1, May 26 2009, 16:04:26) [GCC 4.1.2 20080704 (Red Hat
4.1.2-44)]
* PIL 1.1.6
I have followed the instructions on
http://pypi.python.org/pypi/collective.xdv
http://pypi.python.org/pypi/collective.xdv to install collective.xdv
I have libxml2, libxml2-devel, libxslt, and libxslt-devel installed.
Here is the relevant section from my buildout:
[buildout]
############################################
# Plone Component Versions
# ------------------------
# This version of the Unified Installer has the components
# of Plone 3.2.1 preloaded so that it can install without
# an Internet connection.
# If you want to update, uncomment the "extends = http://..." below,
# edit it to point to the current version URL,
# comment out the "extends = versions.cfg" line
# and run bin/buildout -n
# while attached to the Internet.
#
# extends = http://dist.plone.org/release/3.2.1/versions.cfg
extends =
versions.cfg
http://good-py.appspot.com/release/collective.xdv/1.0rc5
versions = versions
############################################
# Ports
# -----
# Specify the ports on which your Zope installation
# will listen.
# ZEO Server
zeo-address = 127.0.0.1:8100
# Zope client 1
client1-address = 8080
# Zope client 2
client2-address = 8081
############################################
# Eggs
# ----
# Add an indented line to the eggs section for any Python
# eggs or packages you wish to include.
#
eggs =
Plone
Products.NuPlone
Products.CacheSetup
Products.PloneFormGen
Products.LDAPUserFolder
Products.LDAPMultiPlugins
Products.PloneLDAP
collective.xdv [Zope2.10]
However on running buildout, I'm continually getting the following error:
[r...@webplone zeocluster]# ./bin/buildout
Uninstalling zopeskel.
Uninstalling zopepy.
Uninstalling client2.
Uninstalling client1.
Updating zope2.
Updating fake eggs
Updating productdistros.
Updating zeoserver.
Installing client1.
Getting distribution for 'collective.xdv==1.0rc5'.
Got collective.xdv 1.0rc5.
Getting distribution for 'five.globalrequest'.
Got five.globalrequest 1.0a1.
Getting distribution for 'repoze.xmliter==0.1'.
Got repoze.xmliter 0.1.
Getting distribution for 'plone.transformchain==1.0b1'.
Got plone.transformchain 1.0b1.
Getting distribution for 'plone.app.registry==1.0b2'.
Got plone.app.registry 1.0b2.
Getting distribution for 'plone.synchronize'.
Got plone.synchronize 1.0b1.
Getting distribution for 'xdv==0.3a3'.
Got xdv 0.3a3.
Getting distribution for 'Zope2'.
File "build/bdist.linux-i686/egg/Zope2/Startup/zopectl.py", line 313
finally:
^
SyntaxError: invalid syntax
File
"/usr/local/Plone/buildout-cache/eggs/tmpLe-LAA/Zope2-2.12.5-py2.4-linux-i686.egg/Zope2/Startup/zopectl.py",
line 313
finally:
^
SyntaxError: invalid syntax
Got Zope2 2.12.5.
Getting distribution for 'zope.globalrequest'.
Got zope.globalrequest 1.0a2.
Getting distribution for 'lxml>=2.1.1'.
Building lxml version 2.2.6.
NOTE: Trying to build without Cython, pre-generated 'src/lxml/lxml.etree.c'
needs to be available.
Using build configuration of libxslt 1.1.17
Building against libxml2/libxslt in the following directory: /usr/lib
Got lxml 2.2.6.
Getting distribution for 'zope.schema==3.6.0'.
Got zope.schema 3.6.0.
Getting distribution for 'plone.autoform==1.0b3'.
Got plone.autoform 1.0b3.
Getting distribution for 'plone.app.z3cform==0.5.0'.
Got plone.app.z3cform 0.5.0.
Getting distribution for 'plone.supermodel==1.0b5'.
Got plone.supermodel 1.0b5.
Getting distribution for 'plone.registry==1.0b2'.
Got plone.registry 1.0b2.
While:
Installing client1.
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File
"/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py",
line 1477, in main
getattr(buildout, command)(args)
File
"/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py",
line 462, in install
installed_files = self[part]._call(recipe.install)
File
"/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg/zc/buildout/buildout.py",
line 1060, in _call
return f()
File
"/usr/local/Plone/buildout-cache/eggs/plone.recipe.zope2instance-2.7-py2.4.egg/plone/recipe/zope2instance/__init__.py",
line 38, in install
requirements, ws = self.egg.working_set()
File
"/usr/local/Plone/buildout-cache/eggs/zc.recipe.egg-1.1.0-py2.4.egg/zc/recipe/egg/egg.py",
line 93, in working_set
allow_hosts=self.allow_hosts,
File
"/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg/zc/buildout/easy_install.py",
line 775, in install
return installer.install(specs, working_set)
File
"/usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg/zc/buildout/easy_install.py",
line 635, in install
ws.resolve(requirements)
File
"/usr/local/Plone/Python-2.4/lib/python2.4/site-packages/setuptools-0.6c9-py2.4.egg/pkg_resources.py",
line 529, in resolve
requirements.extend(dist.requires(req.extras)[::-1])
File
"/usr/local/Plone/Python-2.4/lib/python2.4/site-packages/setuptools-0.6c9-py2.4.egg/pkg_resources.py",
line 2115, in requires
raise UnknownExtra(
UnknownExtra: zope.testbrowser 0.0 has no such extra feature
'zope_functional_testing'
Now i've checked out (and tried) the advice at
http://plone.org/documentation/kb/repair-a-plone-3.1-buildout
http://plone.org/documentation/kb/repair-a-plone-3.1-buildout but still no
joy. It seems that for some reason despite trying to pin the Zope version to
2.10, I'm actually installing 2.12.
I've tried clearing out my buildout-cache and removing .installed.cfg (this
proved to be disastrous as buildout failed to install Plone giving errors
such as needing buildout>=1.4 whereas I only had 1.1.1 installed). No luck.
Any ideas out there?
Cheers, Jim
--
View this message in context:
http://plone.293351.n2.nabble.com/Problems-installing-collective-xdv-tp4979214p4979214.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.
_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup