yeasy / easyOVS

Insightful operations and diagnosis for OpenStack Networking!

Home Page:https://github.com/yeasy/easyOVS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

easyOVS install error

kkxue opened this issue · comments

Hi,some error happened when i install easyOVS,by

git clone https://github.com/yeasy/easyOVS.git && sudo bash ./easyOVS/util/install.sh

my enviroment:

root@openstack:~# cat /etc/issue
Ubuntu 14.04 LTS \n \l

already installed openstack juno (2014.2)

error info:

Installed /usr/local/lib/python2.7/dist-packages/stevedore-1.6.0-py2.7.egg
error: Installed distribution six 1.7.3 conflicts with requirement six>=1.9.0
make: *** [install] Error 1
root@openstack:~#

after easyOVS install failed,my openstack crashed.(it's terrible)
finally i found out log:

2015-07-30 17:05:26.743 30630 TRACE neutron.common.config     from keystoneclient import access
2015-07-30 17:05:26.743 30630 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/python_keystoneclient-1.6.0-py2.7.egg/keystoneclient/access.py", line 20, in <module>
2015-07-30 17:05:26.743 30630 TRACE neutron.common.config     from oslo_utils import timeutils
2015-07-30 17:05:26.743 30630 TRACE neutron.common.config ImportError: No module named oslo_utils

and resolved by:

pip uninstall python_keystoneclient
dpkg -i python-keystoneclient_1%3a0.10.1-0ubuntu1~cloud0_all.deb

Hi kk, sorry for the inconvenience.
The reason is the python package version. I suggest you use the python virtualenv to make some special env for your self. Python install all package in the same namespace by default.
Could you try the docker version? Which makes a special isolation with your host environment and results in no breaking.

thank you,i'll try on it.