Routes 2.3 release breaks neutron-server

Bug #1563157 reported by Tony Breeds
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Confirmed
Undecided
Unassigned
neutron
Confirmed
Undecided
Unassigned

Bug Description

Routes released 2.3 2016-03-28T15:48:33 Since then we're seeing:

---
Traceback (most recent call last):
  File "/usr/local/bin/neutron-server", line 10, in <module>
    sys.exit(main())
  File "/opt/stack/new/neutron/neutron/cmd/eventlet/server/__init__.py", line 17, in main
    server.main()
  File "/opt/stack/new/neutron/neutron/server/__init__.py", line 44, in main
    neutron_api = service.serve_wsgi(service.NeutronApiService)
  File "/opt/stack/new/neutron/neutron/service.py", line 106, in serve_wsgi
    LOG.exception(_LE('Unrecoverable error: please check log '
  File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__
    six.reraise(self.type_, self.value, self.tb)
  File "/opt/stack/new/neutron/neutron/service.py", line 103, in serve_wsgi
    service.start()
  File "/opt/stack/new/neutron/neutron/service.py", line 74, in start
    self.wsgi_app = _run_wsgi(self.app_name)
  File "/opt/stack/new/neutron/neutron/service.py", line 169, in _run_wsgi
    app = config.load_paste_app(app_name)
  File "/opt/stack/new/neutron/neutron/common/config.py", line 227, in load_paste_app
    app = deploy.loadapp("config:%s" % config_path, name=app_name)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory
    app = loader.get_app(app_name, global_conf=global_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
    name=name, global_conf=global_conf).create()
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/opt/stack/new/neutron/neutron/auth.py", line 74, in pipeline_factory
    app = filter(app)
  File "/opt/stack/new/neutron/neutron/api/extensions.py", line 392, in _factory
    return ExtensionMiddleware(app, ext_mgr=ext_mgr)
  File "/opt/stack/new/neutron/neutron/api/extensions.py", line 293, in __init__
    submap.connect(path)
  File "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 168, in connect
    routename, path = args
ValueError: need more than 1 value to unpack
---

logstash: http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22ValueError%3A%20need%20more%20than%201%20value%20to%20unpack%5C%22%20AND%20voting%3A%5C%221%5C%22

Affects stable/* and master (modulo upper-constraints.txt)

Revision history for this message
Tony Breeds (o-tony) wrote :
Magesh GV (magesh-gv)
Changed in trove:
status: New → Confirmed
Changed in neutron:
status: New → Confirmed
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.