Public bug reported: Ubuntu 14.04 using cloud-archive packages upgrading from kilo to liberty python-neutron: Installed: 2:8.2.0-0ubuntu1~cloud0 500 http://ubuntu-cloud.archive.canonical.com/ubuntu/ trusty-updates/mitaka/main amd64 Packages
neutron db migration error in prod kilo->liberty upgrade: # neutron-db-manage upgrade head /usr/lib/python2.7/dist-packages/alembic/util/messaging.py:69: UserWarning: Revision havana referenced from havana -> 1cbdb560f806 (head), empty message is not present <snip details at http://pastebin.com/D8Pdsvn9 > KeyError: 'havana' packages are additive so system had migrations for 'havana' in /usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations but current neutron-db-manage doesn't know about 'havana' so freaks out. solution: rm -r /usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations apt-get install --reinstall python-neutron then migrations work as expected. I feel like this is a packaging bug and old migrations should be removed on upgrade. I could also see this as an upstream bug where code should at least remember historic version names, but choosing to report here ... ** Affects: neutron (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1633576 Title: neutron-db-manage fails when old migrations are present To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1633576/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs