yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #89228
[Bug 1980164] [NEW] Yoga version -ERROR neutron_lib.utils.runtime [-] Error loading class by alias: stevedore.exception.NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'
You have been subscribed to a public bug:
Hi,
Deployed OpenStack "Yoga" version not able to bring up the Neutron
service due to below errors.
Using VMware DVS( Distributed vSwitch Plugin)
vmware_nsx.plugin.NsxDvsPlugin. This works ok with Xena version.
Neutron Version-
***********************************************************************************************
root@controller3:/var/log/neutron# dpkg -l | grep neutron
ii neutron-common 2:20.1.0-0ubuntu2~cloud0 all Neutron is a virtual network service for Openstack - common
ii neutron-fwaas-common 1:16.0.0+git2022033113.de8a4d4cf-0ubuntu1~cloud0 all Firewall-as-a-Service driver for OpenStack Neutron
ii neutron-server 2:20.1.0-0ubuntu2~cloud0 all Neutron is a virtual network service for Openstack - server
ii neutron-vpnaas-common 2:20.0.0-0ubuntu1~cloud0 all VPN-as-a-Service driver for OpenStack Neutron
ii python3-neutron 2:20.1.0-0ubuntu2~cloud0 all Neutron is a virtual network service for Openstack - Python library
ii python3-neutron-dynamic-routing 2:20.0.0-0ubuntu1~cloud0 all OpenStack Neutron Dynamic Routing - Python 3 library
ii python3-neutron-fwaas 1:16.0.0+git2022033113.de8a4d4cf-0ubuntu1~cloud0 all Firewall-as-a-Service driver for OpenStack Neutron
ii python3-neutron-lib 2.20.0-0ubuntu1~cloud0 all Neutron shared routines and utilities - Python 3.x
ii python3-neutron-vpnaas 2:20.0.0-0ubuntu1~cloud0 all VPN-as-a-Service driver for OpenStack Neutron
ii python3-neutronclient 1:7.8.0-0ubuntu1~cloud0 all client API library for Neutron - Python 3.x
******************************************************************************
VMware NSX plugin
root@controller3:/var/log/neutron# dpkg -l | grep vmware
ii nova-compute-vmware 3:25.0.0-0ubuntu1~cloud0 all OpenStack Compute - compute node (VMware)
ii python3-oslo.vmware 3.10.0-0ubuntu1~cloud0 all VMware library for OpenStack projects - Python 3.x
ii python3-vmware-nsx 17.0.0+git2021120910.0253265f7-0ubuntu1~cloud0 all OpenStack virtual network service - Python 3 VMWare NSX plugin
ii python3-vmware-nsxlib 17.4.0-0ubuntu1~cloud0 all A common library that interfaces with VMware NSX (Python 3)
ii vmware-nsx-common 17.0.0+git2021120910.0253265f7-0ubuntu1~cloud0 all OpenStack virtual network service - VMWare NSX plugin config files
Neutron error log:
********************************************************************************
2022-06-29 00:11:19.009 953336 ERROR neutron_lib.utils.runtime
2022-06-29 00:11:19.012 953336 ERROR neutron.manager [-] Plugin 'vmware_nsx.plugin.NsxDvsPlugin' not found.
2022-06-29 00:11:19.012 953336 ERROR neutron.service [-] Unrecoverable error: please check log for details.: ImportError: Class not found.
2022-06-29 00:11:19.012 953336 ERROR neutron.service Traceback (most recent call last):
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 113, in load_class_by_alias_or_classname
2022-06-29 00:11:19.012 953336 ERROR neutron.service mgr = driver.DriverManager(
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__
2022-06-29 00:11:19.012 953336 ERROR neutron.service super(DriverManager, self).__init__(
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__
2022-06-29 00:11:19.012 953336 ERROR neutron.service self._init_plugins(extensions)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins
2022-06-29 00:11:19.012 953336 ERROR neutron.service raise NoMatches('No %r driver found, looking for %r' %
2022-06-29 00:11:19.012 953336 ERROR neutron.service stevedore.exception.NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'
2022-06-29 00:11:19.012 953336 ERROR neutron.service
2022-06-29 00:11:19.012 953336 ERROR neutron.service During handling of the above exception, another exception occurred:
2022-06-29 00:11:19.012 953336 ERROR neutron.service
2022-06-29 00:11:19.012 953336 ERROR neutron.service Traceback (most recent call last):
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname
2022-06-29 00:11:19.012 953336 ERROR neutron.service class_to_load = importutils.import_class(name)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 30, in import_class
2022-06-29 00:11:19.012 953336 ERROR neutron.service __import__(mod_str)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/vmware_nsx/plugin.py", line 23, in <module>
2022-06-29 00:11:19.012 953336 ERROR neutron.service from vmware_nsx.plugins.dvs import plugin as dvs
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/vmware_nsx/plugins/dvs/plugin.py", line 46, in <module>
2022-06-29 00:11:19.012 953336 ERROR neutron.service from neutron.db import portbindings_db
2022-06-29 00:11:19.012 953336 ERROR neutron.service ImportError: cannot import name 'portbindings_db' from 'neutron.db' (/usr/lib/python3/dist-packages/neutron/db/__init__.py)
2022-06-29 00:11:19.012 953336 ERROR neutron.service
2022-06-29 00:11:19.012 953336 ERROR neutron.service The above exception was the direct cause of the following exception:
2022-06-29 00:11:19.012 953336 ERROR neutron.service
2022-06-29 00:11:19.012 953336 ERROR neutron.service Traceback (most recent call last):
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/service.py", line 88, in serve_wsgi
2022-06-29 00:11:19.012 953336 ERROR neutron.service service.start()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/service.py", line 64, in start
2022-06-29 00:11:19.012 953336 ERROR neutron.service self.wsgi_app = _run_wsgi(self.app_name)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/service.py", line 321, in _run_wsgi
2022-06-29 00:11:19.012 953336 ERROR neutron.service app = config.load_paste_app(app_name)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/common/config.py", line 134, in load_paste_app
2022-06-29 00:11:19.012 953336 ERROR neutron.service app = loader.load_app(app_name)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/oslo_service/wsgi.py", line 351, in load_app
2022-06-29 00:11:19.012 953336 ERROR neutron.service return deploy.loadapp("config:%s" % self.config_path, name=name)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 253, in loadapp
2022-06-29 00:11:19.012 953336 ERROR neutron.service return loadobj(APP, uri, name=name, **kw)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 278, in loadobj
2022-06-29 00:11:19.012 953336 ERROR neutron.service return context.create()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 715, in create
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.object_type.invoke(self)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 148, in invoke
2022-06-29 00:11:19.012 953336 ERROR neutron.service return fix_call(context.object,
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/util.py", line 55, in fix_call
2022-06-29 00:11:19.012 953336 ERROR neutron.service val = callable(*args, **kw)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/urlmap.py", line 31, in urlmap_factory
2022-06-29 00:11:19.012 953336 ERROR neutron.service app = loader.get_app(app_name, global_conf=global_conf)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 355, in get_app
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.app_context(
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 715, in create
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.object_type.invoke(self)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 148, in invoke
2022-06-29 00:11:19.012 953336 ERROR neutron.service return fix_call(context.object,
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/util.py", line 55, in fix_call
2022-06-29 00:11:19.012 953336 ERROR neutron.service val = callable(*args, **kw)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/auth.py", line 62, in pipeline_factory
2022-06-29 00:11:19.012 953336 ERROR neutron.service app = loader.get_app(pipeline[-1])
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 355, in get_app
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.app_context(
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 715, in create
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.object_type.invoke(self)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/loadwsgi.py", line 152, in invoke
2022-06-29 00:11:19.012 953336 ERROR neutron.service return fix_call(context.object, context.global_conf, **context.local_conf)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/paste/deploy/util.py", line 55, in fix_call
2022-06-29 00:11:19.012 953336 ERROR neutron.service val = callable(*args, **kw)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/api/v2/router.py", line 25, in _factory
2022-06-29 00:11:19.012 953336 ERROR neutron.service return pecan_app.v2_factory(global_config, **local_config)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/pecan_wsgi/app.py", line 47, in v2_factory
2022-06-29 00:11:19.012 953336 ERROR neutron.service startup.initialize_all()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/pecan_wsgi/startup.py", line 39, in initialize_all
2022-06-29 00:11:19.012 953336 ERROR neutron.service manager.init()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 301, in init
2022-06-29 00:11:19.012 953336 ERROR neutron.service NeutronManager.get_instance()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 252, in get_instance
2022-06-29 00:11:19.012 953336 ERROR neutron.service cls._create_instance()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 391, in inner
2022-06-29 00:11:19.012 953336 ERROR neutron.service return f(*args, **kwargs)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 238, in _create_instance
2022-06-29 00:11:19.012 953336 ERROR neutron.service cls._instance = cls()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 126, in __init__
2022-06-29 00:11:19.012 953336 ERROR neutron.service plugin = self._get_plugin_instance(CORE_PLUGINS_NAMESPACE,
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 159, in _get_plugin_instance
2022-06-29 00:11:19.012 953336 ERROR neutron.service plugin_class = self._get_plugin_class(namespace, plugin_provider)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 156, in _get_plugin_class
2022-06-29 00:11:19.012 953336 ERROR neutron.service return self.load_class_for_provider(namespace, plugin_provider)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 153, in load_class_for_provider
2022-06-29 00:11:19.012 953336 ERROR neutron.service LOG.error("Plugin '%s' not found.", plugin_provider)
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
2022-06-29 00:11:19.012 953336 ERROR neutron.service self.force_reraise()
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
2022-06-29 00:11:19.012 953336 ERROR neutron.service raise self.value
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron/manager.py", line 149, in load_class_for_provider
2022-06-29 00:11:19.012 953336 ERROR neutron.service return runtime.load_class_by_alias_or_classname(namespace,
2022-06-29 00:11:19.012 953336 ERROR neutron.service File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 126, in load_class_by_alias_or_classname
2022-06-29 00:11:19.012 953336 ERROR neutron.service raise ImportError(_("Class not found.")) from e
2022-06-29 00:11:19.012 953336 ERROR neutron.service ImportError: Class not found.
2022-06-29 00:11:19.012 953336 ERROR neutron.service
2022-06-29 00:11:19.015 953336 CRITICAL neutron [-] Unhandled error: ImportError: Class not found.
2022-06-29 00:11:19.015 953336 ERROR neutron Traceback (most recent call last):
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 113, in load_class_by_alias_or_classname
2022-06-29 00:11:19.015 953336 ERROR neutron mgr = driver.DriverManager(
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__
2022-06-29 00:11:19.015 953336 ERROR neutron super(DriverManager, self).__init__(
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__
2022-06-29 00:11:19.015 953336 ERROR neutron self._init_plugins(extensions)
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins
2022-06-29 00:11:19.015 953336 ERROR neutron raise NoMatches('No %r driver found, looking for %r' %
2022-06-29 00:11:19.015 953336 ERROR neutron stevedore.exception.NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'
2022-06-29 00:11:19.015 953336 ERROR neutron
2022-06-29 00:11:19.015 953336 ERROR neutron During handling of the above exception, another exception occurred:
2022-06-29 00:11:19.015 953336 ERROR neutron
2022-06-29 00:11:19.015 953336 ERROR neutron Traceback (most recent call last):
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/neutron_lib/utils/runtime.py", line 120, in load_class_by_alias_or_classname
2022-06-29 00:11:19.015 953336 ERROR neutron class_to_load = importutils.import_class(name)
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/oslo_utils/importutils.py", line 30, in import_class
2022-06-29 00:11:19.015 953336 ERROR neutron __import__(mod_str)
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/vmware_nsx/plugin.py", line 23, in <module>
2022-06-29 00:11:19.015 953336 ERROR neutron from vmware_nsx.plugins.dvs import plugin as dvs
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/lib/python3/dist-packages/vmware_nsx/plugins/dvs/plugin.py", line 46, in <module>
2022-06-29 00:11:19.015 953336 ERROR neutron from neutron.db import portbindings_db
2022-06-29 00:11:19.015 953336 ERROR neutron ImportError: cannot import name 'portbindings_db' from 'neutron.db' (/usr/lib/python3/dist-packages/neutron/db/__init__.py)
2022-06-29 00:11:19.015 953336 ERROR neutron
2022-06-29 00:11:19.015 953336 ERROR neutron The above exception was the direct cause of the following exception:
2022-06-29 00:11:19.015 953336 ERROR neutron
2022-06-29 00:11:19.015 953336 ERROR neutron Traceback (most recent call last):
2022-06-29 00:11:19.015 953336 ERROR neutron File "/usr/bin/neutron-server", line 10, in <module>
2022-06-29 00:11:19.015 953336 ERROR neutron sys.exit(main())
** Affects: neutron
Importance: Undecided
Status: New
--
Yoga version -ERROR neutron_lib.utils.runtime [-] Error loading class by alias: stevedore.exception.NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'
https://bugs.launchpad.net/bugs/1980164
You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron.