[Bug 1794259] Re: rocky upgrade path broken requirements pecan too low

Steve Langasek steve.langasek at canonical.com
Wed Sep 26 04:15:58 UTC 2018


Hello Tobias, or anyone else affected,

Accepted neutron into cosmic-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/neutron/2:13.0.0-0ubuntu4 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-cosmic to verification-done-cosmic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-cosmic. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: neutron (Ubuntu Cosmic)
       Status: Triaged => Fix Committed

** Tags added: verification-needed verification-needed-cosmic

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to neutron in Ubuntu.
https://bugs.launchpad.net/bugs/1794259

Title:
  rocky upgrade path broken requirements pecan too low

Status in Ubuntu Cloud Archive:
  Triaged
Status in Ubuntu Cloud Archive rocky series:
  Triaged
Status in neutron:
  Fix Released
Status in neutron package in Ubuntu:
  Fix Committed
Status in neutron source package in Cosmic:
  Fix Committed

Bug description:
  When upgrading to Rocky we noticed that the pecan requirement is:
  pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.1.1 # BSD

  https://github.com/openstack/neutron/blob/stable/rocky/requirements.txt#L11

  But when having python2-pecan-1.1.2 which should satisfy this requirement we get below.
  After upgrading to python2-pecan-1.3.2 this issue was solved.

  2018-09-25 11:03:37.579 416002 INFO neutron.wsgi [-] 172.20.106.11 "GET / HTTP/1.0" status: 500  len: 2523 time: 0.0019162
  2018-09-25 11:03:39.582 416002 INFO neutron.wsgi [-] Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/eventlet/wsgi.py", line 490, in handle_one_response
      result = self.application(self.environ, start_response)
    File "/usr/lib/python2.7/site-packages/paste/urlmap.py", line 203, in __call__
      return app(environ, start_response)
    File "/usr/lib/python2.7/site-packages/webob/dec.py", line 129, in __call__
      resp = self.call_func(req, *args, **kw)
    File "/usr/lib/python2.7/site-packages/webob/dec.py", line 193, in call_func
      return self.func(req, *args, **kwargs)
    File "/usr/lib/python2.7/site-packages/oslo_middleware/base.py", line 131, in __call__
      response = req.get_response(self.application)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1313, in send
      application, catch_exc_info=False)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1277, in call_application
      app_iter = application(self.environ, start_response)
    File "/usr/lib/python2.7/site-packages/webob/dec.py", line 129, in __call__
      resp = self.call_func(req, *args, **kw)
    File "/usr/lib/python2.7/site-packages/webob/dec.py", line 193, in call_func
      return self.func(req, *args, **kwargs)
    File "/usr/lib/python2.7/site-packages/oslo_middleware/base.py", line 131, in __call__
      response = req.get_response(self.application)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1313, in send
      application, catch_exc_info=False)
    File "/usr/lib/python2.7/site-packages/webob/request.py", line 1277, in call_application
      app_iter = application(self.environ, start_response)
    File "/usr/lib/python2.7/site-packages/pecan/middleware/recursive.py", line 56, in __call__
      return self.application(environ, start_response)
    File "/usr/lib/python2.7/site-packages/pecan/core.py", line 835, in __call__
      return super(Pecan, self).__call__(environ, start_response)
    File "/usr/lib/python2.7/site-packages/pecan/core.py", line 677, in __call__
      controller, args, kwargs = self.find_controller(state)
    File "/usr/lib/python2.7/site-packages/pecan/core.py", line 853, in find_controller
      controller, args, kw = super(Pecan, self).find_controller(_state)
    File "/usr/lib/python2.7/site-packages/pecan/core.py", line 480, in find_controller
      accept.startswith('text/html,') and
  AttributeError: 'NoneType' object has no attribute 'startswith'

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1794259/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list