本地编译Open vSwitch时报错Traceback (most recent call last):
File "./ovsdb/ovsdb-idlc.in", line 8, in
import ovs.json
File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in
import six
ImportError: No module named six
Traceback (most recent call last):
File "./ovsdb/ovsdb-idlc.in", line 8, in
import ovs.json
File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in
import six
ImportError: No module named six
Traceback (most recent call last):
File "./ovsdb/ovsdb-idlc.in", line 8, in
import ovs.json
File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in
import six
ImportError: No module named six
Traceback (most recent call last):
File "./ovsdb/ovsdb-idlc.in", line 8, in
import ovs.json
File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in
import six
ImportError: No module named six
Traceback (most recent call last):
make: *** [tests/idltest.ovsidl] Error 1
File "./ovsdb/ovsdb-idlc.in", line 8, in
make: *** Waiting for unfinished jobs....
import ovs.json
File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in
import six
ImportError: No module named six
可以大致判断是因为python缺少组件的bug
解决办法就是手动安装:yum install -y python-six
2016-10-14