Affects Version/s: V4.0.2
Component/s: Tools & Management
Environment:Likely affects both Debian/Ubuntu or Red Hat/CentOS Linux when VoltDB is installed from a .deb or .rpm package
Team Backlog:xDISTRIBUTED team
Voltify can't find the third_party/python libraries when it's run from a voltdb that was installed from a .deb or .rpm package.
Make sure third_party/python is in the package and installed to /usr/lib/voltdb.
Then make sure that voltify knows how to find it there. The logic in environment.py to set the third_party_python variable probably needs to get smarter.
From the VoltDB Forums:
Voltify : ERROR: Third party python libraries are not available
on a debian wheezy, I'm trying voltdb 4.0.
i was testing voltify for the first time and when issuing the first voltify config command, I got :
INFO: Preparing the voltify Python virtual environment:
INFO: (an Internet connection is required)
INFO: Folder: /usr/share/voltdb/tools/voltify.venv/linux2
INFO: Installing virtual environment package: mysql-python
INFO: Installing virtual environment package: ez_setup
ERROR: Third party python libraries are not available
from now on, I always got ERROR: Third party python libraries are not available on any voltify invocation.
Any idea ?