16.04.2 - SMLite openstack provision fails as neutron unable to load NeutronPluginContrailCoreV2 plugin (with ceilometer)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R4.0 |
Fix Committed
|
High
|
Dheeraj Gautam | |||
Trunk |
Fix Committed
|
High
|
Dheeraj Gautam |
Bug Description
16.04.2 newton openstack provision fails with SMLite as it fails to load neutron plugin NeutronPluginCo
Used minimal kickstart file as per suggestion from Dheeraj while reimaging the target nodes.
Setup is in problem state.
Topology:
SMLite: nodei21
contrail-
contrail-analytics: nodei21, nodei22, nodei23
contrail-
contrail-lb: nodei24
openstack: nodei24
contrail-compute: nodei25, nodei26
neutron log:
2017-06-04 19:17:53.013 30924 INFO neutron.
2017-06-04 19:17:53.013 30924 INFO neutron.
2017-06-04 19:17:53.029 30924 INFO neutron.manager [-] Loading core plugin: neutron_
2017-06-04 19:17:53.031 30924 WARNING stevedore.named [-] Could not load neutron_
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.031 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.032 30924 ERROR neutron.
2017-06-04 19:17:53.033 30924 ERROR neutron.service [-] Unrecoverable error: please check log for details.
2017-06-04 19:17:53.033 30924 ERROR neutron.service Traceback (most recent call last):
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service service.start()
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service self.wsgi_app = _run_wsgi(
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service app = config.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service app = loader.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return deploy.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return loadobj(APP, uri, name=name, **kw)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return context.create()
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return self.object_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service **context.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service val = callable(*args, **kw)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service app = loader.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service name=name, global_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return self.object_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service **context.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service val = callable(*args, **kw)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service app = loader.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service name=name, global_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return self.object_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return fix_call(
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service val = callable(*args, **kw)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return cls(**local_config)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service plugin = manager.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return weakref.
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service cls._create_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service return f(*args, **kwargs)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service cls._instance = cls()
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service plugin_provider)
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service plugin_class = self.load_
2017-06-04 19:17:53.033 30924 ERROR neutron.service File "/usr/lib/
2017-06-04 19:17:53.033 30924 ERROR neutron.service raise ImportError(
2017-06-04 19:17:53.033 30924 ERROR neutron.service ImportError: Plugin 'neutron_
2017-06-04 19:17:53.033 30924 ERROR neutron.service
2017-06-04 19:17:53.036 30924 CRITICAL neutron [-] ImportError: Plugin 'neutron_
Changed in juniperopenstack: | |
importance: | Critical → High |
milestone: | none → r4.1.0.0-fcs |
summary: |
16.04.2 - SMLite openstack provision fails as neutron unable to load - NeutronPluginContrailCoreV2 plugin + NeutronPluginContrailCoreV2 plugin (with ceilometer) |
Looked at the setup. Ceilometer is enabled for this and its needed packages are not available,
root@nodei24:~# /usr/bin/apt-get -q -y -o DPkg::Options: :=--force- confold install python-pymongo
Reading package lists...
Building dependency tree...
Reading state information...
Package python-pymongo is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-pymongo' has no installation candidate
root@nodei24:~#
After disabling the ceilometer and re-provisioning, it went past by openstack provisioning