I'm trying to fiddle with our Ansible playbook, specifically the plone_server role to get it to work with Plone 5.2rc1.
Looking for suggestions on how to address this error:
$ cat /usr/local/plone-5.2rc1/zeoserver/buildout.log
Getting distribution for 'setuptools==36.2'.
warning: no files found matching '*' under directory 'setuptools/_vendor'
Got setuptools 36.2.0.
While:
Installing.
Getting section zeoserver.
Initializing section zeoserver.
Loading zc.buildout recipe entry plone.recipe.zeoserver:default.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1995, in main
getattr(buildout, command)(args)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 550, in install
[self[part]['recipe'] for part in install_parts]
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1135, in __getitem__
options._initialize()
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1239, in _initialize
self.initialize()
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1245, in initialize
recipe_class = _install_and_load(reqs, 'zc.buildout', entry, buildout)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1204, in _install_and_load
req.project_name, group, entry)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2589, in load_entry_point
return ep.load()
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2248, in load
self.require(*args, **kwargs)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2265, in require
items = working_set.resolve(reqs, env, installer)
File "/usr/local/plone-5.2rc1/zeoserver/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 859, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
ContextualVersionConflict: (zc.buildout 2.5.3 (/usr/local/plone-5.2rc1/zeoserver/lib/python2.7/site-packages), Requirement.parse('zc.buildout>=2.12.0'), set(['zc.recipe.egg']))
That's after trying to pin
setuptools = 36.2
zc.buildout = 2.12.0
in buildout.cfg.j2