contrail-installer
contrail-installer copied to clipboard
'Neutron did not start' Multi Node (Ocata + Opencontrail)
In Multi Node (Ocata + Opencontrail) configuration on openstack i face this issue:
2017-09-15 06:57:14.532 | +functions-common:test_with_retry:2342 timeout 60 sh -c 'while ! wget --no-proxy -q -O- http://192.168.56.103:9696; do sleep 0.5; done' 2017-09-15 06:58:14.552 | +functions-common:test_with_retry:2343 die 2343 'Neutron did not start' 2017-09-15 06:58:14.596 | [ERROR] /home/stack/devstack/functions-common:2343 Neutron did not start 2017-09-15 06:58:15.600 | Error on exit
q-svc Logs :
stack@stack-VirtualBox:~/devstack$ cat log/q-svc.log ed to start" | tee "/opt/stack/status/stack/q-svc.failure"fg || echo "q-svc fail [1] 20921 /usr/local/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini Guru meditation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports. 2017-09-15 12:52:04.439 INFO neutron.common.config [-] Logging enabled! 2017-09-15 12:52:04.440 INFO neutron.common.config [-] /usr/local/bin/neutron-server version 10.0.4.dev11 2017-09-15 12:52:04.440 DEBUG neutron.common.config [-] command line: /usr/local/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini from (pid=20921) setup_logging /opt/stack/neutron/neutron/common/config.py:115 2017-09-15 12:52:04.442 INFO neutron.common.config [-] Logging enabled! 2017-09-15 12:52:04.442 INFO neutron.common.config [-] /usr/local/bin/neutron-server version 10.0.4.dev11 2017-09-15 12:52:04.442 DEBUG neutron.common.config [-] command line: /usr/local/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini from (pid=20921) setup_logging /opt/stack/neutron/neutron/common/config.py:115 2017-09-15 12:52:04.442 DEBUG oslo.service.wsgi [-] Loading app neutron from /etc/neutron/api-paste.ini from (pid=20921) load_app /usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py:352 2017-09-15 12:52:04.455 DEBUG oslo_concurrency.lockutils [-] Lock "plugin-directory" acquired by "neutron_lib.plugins.directory._create_plugin_directory" :: waited 0.000s from (pid=20921) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:270 2017-09-15 12:52:04.455 DEBUG oslo_concurrency.lockutils [-] Lock "plugin-directory" released by "neutron_lib.plugins.directory._create_plugin_directory" :: held 0.000s from (pid=20921) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282 2017-09-15 12:52:04.455 DEBUG oslo_concurrency.lockutils [-] Lock "manager" acquired by "neutron.manager._create_instance" :: waited 0.000s from (pid=20921) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:270 2017-09-15 12:52:04.455 INFO neutron.manager [-] Loading core plugin: neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2 2017-09-15 12:52:04.456 ERROR neutron.common.utils [-] Error loading class by alias 2017-09-15 12:52:04.456 TRACE neutron.common.utils Traceback (most recent call last): 2017-09-15 12:52:04.456 TRACE neutron.common.utils File "/opt/stack/neutron/neutron/common/utils.py", line 419, in load_class_by_alias_or_classname 2017-09-15 12:52:04.456 TRACE neutron.common.utils mgr = _SilentDriverManager(namespace, name) 2017-09-15 12:52:04.456 TRACE neutron.common.utils File "/opt/stack/neutron/neutron/common/utils.py", line 402, in init 2017-09-15 12:52:04.456 TRACE neutron.common.utils warn_on_missing_entrypoint=False 2017-09-15 12:52:04.456 TRACE neutron.common.utils File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 89, in init 2017-09-15 12:52:04.456 TRACE neutron.common.utils self._init_plugins(extensions) 2017-09-15 12:52:04.456 TRACE neutron.common.utils File "/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 113, in _init_plugins 2017-09-15 12:52:04.456 TRACE neutron.common.utils (self.namespace, name)) 2017-09-15 12:52:04.456 TRACE neutron.common.utils NoMatches: No 'neutron.core_plugins' driver found, looking for 'neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2' 2017-09-15 12:52:04.456 TRACE neutron.common.utils 2017-09-15 12:52:04.457 ERROR neutron.common.utils [-] Error loading class by class name 2017-09-15 12:52:04.457 TRACE neutron.common.utils Traceback (most recent call last): 2017-09-15 12:52:04.457 TRACE neutron.common.utils File "/opt/stack/neutron/neutron/common/utils.py", line 425, in load_class_by_alias_or_classname 2017-09-15 12:52:04.457 TRACE neutron.common.utils class_to_load = importutils.import_class(name) 2017-09-15 12:52:04.457 TRACE neutron.common.utils File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 30, in import_class 2017-09-15 12:52:04.457 TRACE neutron.common.utils import(mod_str) 2017-09-15 12:52:04.457 TRACE neutron.common.utils ImportError: No module named neutron_plugin_contrail.plugins.opencontrail.contrail_plugin 2017-09-15 12:52:04.457 TRACE neutron.common.utils 2017-09-15 12:52:04.458 ERROR neutron.manager [-] Plugin 'neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2' not found. 2017-09-15 12:52:04.458 DEBUG oslo_concurrency.lockutils [-] Lock "manager" released by "neutron.manager._create_instance" :: held 0.003s from (pid=20921) inner /usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py:282 2017-09-15 12:52:04.458 ERROR neutron.service [-] Unrecoverable error: please check log for details. 2017-09-15 12:52:04.458 TRACE neutron.service Traceback (most recent call last): 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 87, in serve_wsgi 2017-09-15 12:52:04.458 TRACE neutron.service service.start() 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 63, in start 2017-09-15 12:52:04.458 TRACE neutron.service self.wsgi_app = _run_wsgi(self.app_name) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/service.py", line 288, in _run_wsgi 2017-09-15 12:52:04.458 TRACE neutron.service app = config.load_paste_app(app_name) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/common/config.py", line 133, in load_paste_app 2017-09-15 12:52:04.458 TRACE neutron.service app = loader.load_app(app_name) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 353, in load_app 2017-09-15 12:52:04.458 TRACE neutron.service return deploy.loadapp("config:%s" % self.config_path, name=name) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2017-09-15 12:52:04.458 TRACE neutron.service return loadobj(APP, uri, name=name, **kw) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2017-09-15 12:52:04.458 TRACE neutron.service return context.create() 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2017-09-15 12:52:04.458 TRACE neutron.service return self.object_type.invoke(self) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2017-09-15 12:52:04.458 TRACE neutron.service **context.local_conf) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2017-09-15 12:52:04.458 TRACE neutron.service val = callable(*args, **kw) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory 2017-09-15 12:52:04.458 TRACE neutron.service app = loader.get_app(app_name, global_conf=global_conf) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2017-09-15 12:52:04.458 TRACE neutron.service name=name, global_conf=global_conf).create() 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2017-09-15 12:52:04.458 TRACE neutron.service return self.object_type.invoke(self) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2017-09-15 12:52:04.458 TRACE neutron.service **context.local_conf) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2017-09-15 12:52:04.458 TRACE neutron.service val = callable(*args, **kw) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/auth.py", line 71, in pipeline_factory 2017-09-15 12:52:04.458 TRACE neutron.service app = loader.get_app(pipeline[-1]) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2017-09-15 12:52:04.458 TRACE neutron.service name=name, global_conf=global_conf).create() 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2017-09-15 12:52:04.458 TRACE neutron.service return self.object_type.invoke(self) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke 2017-09-15 12:52:04.458 TRACE neutron.service return fix_call(context.object, context.global_conf, **context.local_conf) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2017-09-15 12:52:04.458 TRACE neutron.service val = callable(*args, **kw) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/api/v2/router.py", line 73, in factory 2017-09-15 12:52:04.458 TRACE neutron.service return cls(**local_config) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/api/v2/router.py", line 77, in init 2017-09-15 12:52:04.458 TRACE neutron.service manager.init() 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 291, in init 2017-09-15 12:52:04.458 TRACE neutron.service NeutronManager.get_instance() 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 241, in get_instance 2017-09-15 12:52:04.458 TRACE neutron.service cls._create_instance() 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 271, in inner 2017-09-15 12:52:04.458 TRACE neutron.service return f(*args, **kwargs) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 227, in _create_instance 2017-09-15 12:52:04.458 TRACE neutron.service cls._instance = cls() 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 131, in init 2017-09-15 12:52:04.458 TRACE neutron.service plugin_provider) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 163, in get_plugin_instance 2017-09-15 12:52:04.458 TRACE neutron.service plugin_class = self.load_class_for_provider(namespace, plugin_provider) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 160, in load_class_for_provider 2017-09-15 12:52:04.458 TRACE neutron.service LOG.error(LE("Plugin '%s' not found."), plugin_provider) 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in exit 2017-09-15 12:52:04.458 TRACE neutron.service self.force_reraise() 2017-09-15 12:52:04.458 TRACE neutron.service File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2017-09-15 12:52:04.458 TRACE neutron.service six.reraise(self.type, self.value, self.tb) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/manager.py", line 157, in load_class_for_provider 2017-09-15 12:52:04.458 TRACE neutron.service plugin_provider) 2017-09-15 12:52:04.458 TRACE neutron.service File "/opt/stack/neutron/neutron/common/utils.py", line 431, in load_class_by_alias_or_classname 2017-09-15 12:52:04.458 TRACE neutron.service raise ImportError(("Class not found.")) 2017-09-15 12:52:04.458 TRACE neutron.service ImportError: Class not found. 2017-09-15 12:52:04.458 TRACE neutron.service 2017-09-15 12:52:04.462 CRITICAL neutron [-] ImportError: Class not found.
2017-09-15 12:52:04.462 TRACE neutron Traceback (most recent call last):
2017-09-15 12:52:04.462 TRACE neutron File "/usr/local/bin/neutron-server", line 10, in
any inputs ?