Public bug reported:

When upgrading from Juno to Kilo (with a system that was initially
installed with Icehouse) a middleware error crops up in Neutron.

It's easiest to show by showing what the dist sets in each of these
releases:

/etc/neutron/api-paste.ini (Icehouse)

[filter:authtoken]
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory

/etc/neutron/api-paste.ini (Juno)
[filter:authtoken]
paste.filter_factory = keystonemiddleware.auth_token:filter_factory
(note that this is the new default but the old setting still works as it is 
only deprecated, not removed)

and

/etc/neutron/api-paste.ini (Kilo)
Where the new setting no longer works at all.

This may be related to the changes in:
http://packages.ubuntu.com/utopic-updates/python-keystonemiddleware

The original Icehouse release had no dependency on python-
keystonemiddleware (and in fact, the package did not exist.) It does
have a dep on python-keystoneclient but that doesn't have a chained dep
on the middleware.

When Juno brought in the middleware package, it should have indicated,
somehow, that the keystoneclient.middlware.auth_token:filter_factory was
deprecated and should be changed to
keystonemiddleware.auth_token:filter_factory. AND/OR Kilo should have
done that for us.

** Affects: neutron (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  keystone middleware bug

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1481105/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to