Closed jean closed 8 years ago
Tried in docker, but not vagrant. Ubuntu in Docker has very little stuff installed by default. I think, I needed to install only pip and libffi-dev. But worths double-checking.
From what is in your logs, it seems like doing this exercise would help to determine what precise minimal versions of dependencies are needed. Seems like minimal version for zope.interface could be wrong
@michwill indeed, adding pip install --user --upgrade zope.interface
before installing zerodb-server
makes init_db
succeed. This installed version 4.2.0.
@jean As I understand, zope.interface is a dependency of zope.component, and zope.component is unhappy about the version installed with it. So, presumably it's a problem of zope.component, though putting zope.interface with proper version inside setup.py of zerodb wouldn't hurt
We are releasing new version based on ZEO5 where most of this should be re-done (will be checking when building a docker image)
At https://opensource.zerodb.com/ there's a very tempting
$ pip install zerodb-server
. I decided to try it starting from vagrant'subuntu/trusty64
box. In the following I kept just the info I looked at to find missing packages.Are we pulling in a Python 3 package?
... but that is a lie, since the last one errored out. Let's see how far we get anyway:
OK, let's consolidate and start over:
Maybe the
--user
install is the problem?zope.interface
is present at/usr/lib/python2.7/dist-packages/zope/interface
.