The openstack-neutron-openvswitch service cannot start because of the following error:
Traceback (most recent call last):
File "/usr/bin/neutron-openvswitch-agent", line 10, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py", line 20, in main
agent_main.main()
File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py", line 46, in main
mod = importutils.import_module(mod_name)
File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73, in import_module
import(import_str)
File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py", line 18, in <module>
from ryu.base import app_manager
File "/usr/lib/python2.7/site-packages/ryu/base/app_manager.py", line 34, in <module>
from ryu import utils
File "/usr/lib/python2.7/site-packages/ryu/utils.py", line 23, in <module>
from pip import req as pip_req
ImportError: No module named pip
Why do you think that pip is needed?
The openstack-neutron-openvswitch service cannot start because of the following error:
Traceback (most recent call last): File "/usr/bin/neutron-openvswitch-agent", line 10, in <module> sys.exit(main()) File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py", line 20, in main agent_main.main() File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py", line 46, in main mod = importutils.import_module(mod_name) File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73, in import_module import(import_str) File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py", line 18, in <module> from ryu.base import app_manager File "/usr/lib/python2.7/site-packages/ryu/base/app_manager.py", line 34, in <module> from ryu import utils File "/usr/lib/python2.7/site-packages/ryu/utils.py", line 23, in <module> from pip import req as pip_req ImportError: No module named pip
File "/usr/lib/python2.7/site-packages/ryu/utils.py", line 23, in <module> from pip import req as pip_req ImportError: No module named pip
The dependency is not obvious, probably due to the fact that the code expects to be installed with pip, but it has been added between 4.9 and 4.15