rocky upgrade path broken requirements pecan too low
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ubuntu Cloud Archive |
Fix Released
|
Medium
|
Unassigned | ||
| Rocky |
Fix Released
|
Medium
|
Unassigned | ||
| neutron |
Fix Released
|
Medium
|
Slawek Kaplonski | ||
| neutron (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
| Cosmic |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
When upgrading to Rocky we noticed that the pecan requirement is:
pecan!=
https:/
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/
result = self.applicatio
File "/usr/lib/
return app(environ, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
return self.applicatio
File "/usr/lib/
return super(Pecan, self)._
File "/usr/lib/
controller, args, kwargs = self.find_
File "/usr/lib/
controller, args, kw = super(Pecan, self).find_
File "/usr/lib/
accept.
AttributeError: 'NoneType' object has no attribute 'startswith'
| Changed in neutron: | |
| importance: | Critical → Medium |
| Changed in neutron (Ubuntu Cosmic): | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| Changed in cloud-archive: | |
| status: | Triaged → Fix Committed |

This was the neutron-server package that was upgraded