neutron lb-pool-create fails in liberty

Bug #1563091 reported by Yuvaraja Mariappan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
Undecided
Yuvaraja Mariappan
Trunk
Fix Committed
Undecided
Yuvaraja Mariappan

Bug Description

neutron lb-pool-create fails in liberty with 503 service unavailable.

screen output:

root@b4s42:/usr/lib/python2.7/dist-packages# neutron lb-pool-create --lb-method ROUND_ROBIN --name mypool --protocol HTTP --subnet-id poolsubnet
<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html>
root@b4s42:/usr/lib/python2.7/dist-packages#

log output from /var/log/neutron/neutron-server.log

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/service.py", line 103, in serve_wsgi
    service.start()
  File "/usr/lib/python2.7/dist-packages/neutron/service.py", line 76, in start
    self.wsgi_app = _run_wsgi(self.app_name)
  File "/usr/lib/python2.7/dist-packages/neutron/service.py", line 208, in _run_wsgi
    app = config.load_paste_app(app_name)
  File "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 253, in load_paste_app
    raise RuntimeError(msg)
RuntimeError: Unable to load neutron from configuration file /etc/neutron/api-paste.ini.
2016-03-28 15:30:13.463 INFO [neutron.common.config] Logging enabled!
2016-03-28 15:30:13.463 INFO [neutron.common.config] /usr/bin/neutron-server version 7.0.0
Deprecated: log_format is now deprecated and will be removed in the next release
2016-03-28 15:30:13.463 INFO [root] Deprecated: log_format is now deprecated and will be removed in the next release
2016-03-28 15:30:13.464 INFO [root] Deprecated: log_format is now deprecated and will be removed in the next release
2016-03-28 15:30:13.464 INFO [neutron.common.config] Logging enabled!
2016-03-28 15:30:13.464 INFO [neutron.common.config] /usr/bin/neutron-server version 7.0.0
2016-03-28 15:30:13.465 INFO [neutron.common.config] Config paste file: /etc/neutron/api-paste.ini
2016-03-28 15:30:13.470 INFO [neutron.manager] Loading core plugin: neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2
2016-03-28 15:30:13.500 INFO [neutron.manager] Service L3_ROUTER_NAT is supported by the core plugin
2016-03-28 15:30:13.501 INFO [neutron.manager] Loading Plugin: neutron_plugin_contrail.plugins.opencontrail.loadbalancer.plugin.LoadBalancerPlugin
2016-03-28 15:30:13.554 ERROR [neutron.manager] Error loading plugin by name
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 144, in load_class_for_provider
    mgr = driver.DriverManager(namespace, plugin_provider)
  File "/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 45, in __init__
    verify_requirements=verify_requirements,
  File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 56, in __init__
    self._init_plugins(extensions)
  File "/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 97, in _init_plugins
    (self.namespace, name))
RuntimeError: No 'neutron.service_plugins' driver found, looking for 'neutron_plugin_contrail.plugins.opencontrail.loadbalancer.plugin.LoadBalancerPlugin'
2016-03-28 15:30:13.554 ERROR [neutron.manager] Error loading plugin by class
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 150, in load_class_for_provider
    plugin_class = importutils.import_class(plugin_provider)
  File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 27, in import_class
    __import__(mod_str)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/plugin.py", line 4, in <module>
    from loadbalancer_db import LoadBalancerPluginDb
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_db.py", line 34, in <module>
    import loadbalancer_member
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_member.py", line 13, in <module>
    from neutron.openstack.common import uuidutils
ImportError: cannot import name uuidutils
2016-03-28 15:30:13.555 ERROR [neutron.common.config] Unable to load neutron from configuration file /etc/neutron/api-paste.ini.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 246, in load_paste_app
    app = deploy.loadapp("config:%s" % config_path, name=app_name)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory
    app = loader.get_app(app_name, global_conf=global_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
    name=name, global_conf=global_conf).create()
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/neutron/auth.py", line 71, in pipeline_factory
    app = loader.get_app(pipeline[-1])
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
    name=name, global_conf=global_conf).create()
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 73, in factory
    return cls(**local_config)
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 77, in __init__
    plugin = manager.NeutronManager.get_plugin()
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 248, in get_plugin
    return weakref.proxy(cls.get_instance().plugin)
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 242, in get_instance
    cls._create_instance()
  File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 254, in inner
    return f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 228, in _create_instance
    cls._instance = cls()
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in __init__
    self._load_service_plugins()
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 198, in _load_service_plugins
    provider)
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 160, in _get_plugin_instance
    plugin_class = self.load_class_for_provider(namespace, plugin_provider)
  File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 156, in load_class_for_provider
    raise ImportError(_("Plugin not found."))
ImportError: Plugin not found.
2016-03-28 15:30:13.557 ERROR [neutron.service] Unrecoverable error: please check log for details.

Tags: lbaas
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/18831
Submitter: Yuvaraja Mariappan

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/18832
Submitter: Yuvaraja Mariappan

Jeba Paulaiyan (jebap)
information type: Proprietary → Public
Revision history for this message
Yuvaraja Mariappan (ymariappan) wrote :
Changed in juniperopenstack:
status: In Progress → Won't Fix
status: Won't Fix → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.