Dear community,
I am trying out the docker image by ramonski and wanted to add the senaite.storage addon.
For this i tried with a bash session in the docker container, adding “senaite.storage” to “buildout.cfg” and “bin//buildout”.
But it fails with an error:
senaite@9b0764535e3b:~/senaitelims$ bin/buildout
While:
Installing.
Getting section instance.
Initializing section instance.
Loading zc.buildout recipe entry plone.recipe.zope2instance: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/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 2174, in main
getattr(buildout, command)(args)
File “/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 701, in install
[self[part][‘recipe’] for part in install_parts]
File “/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 1324, in getitem
options._initialize()
File “/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 1432, in _initialize
self.initialize()
File “/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 1438, in initialize
recipe_class = _install_and_load(reqs, ‘zc.buildout’, entry, buildout)
File “/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py”, line 1393, in _install_and_load
req.project_name, group, entry)
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 561, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 2631, in load_entry_point
return ep.load()
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 2290, in load
self.require(*args, **kwargs)
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 2307, in require
items = working_set.resolve(reqs, env, installer)
File “build/bdist.linux-x86_64/egg/pkg_resources/init.py”, line 854, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
ContextualVersionConflict: (setuptools 33.1.1 (/home/senaite/buildout-cache/eggs/setuptools-33.1.1-py2.7.egg), Requirement.parse(‘setuptools>=36.2’), set([‘Zope’]))
What am I doing wrong?
What is the intended way to add the addon?
How will this process be adapted to the docker image?
Thanks.