Activity log for bug #1668578

Date Who What changed Old value New value Message
2017-02-28 11:10:20 Dr. Jens Harbott bug added bug
2017-03-09 18:38:48 Chuck Short description With neutron=2:9.1.1-0ubuntu1 installed on Xenial with Newton UCA I get: # neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head Traceback (most recent call last): File "/usr/bin/neutron-db-manage", line 10, in <module> sys.exit(main()) File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 686, in main return_val |= bool(CONF.command.func(config, CONF.command.name)) File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 205, in do_upgrade run_sanity_checks(config, revision) File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 670, in run_sanity_checks script_dir.run_env() File "/usr/lib/python2.7/dist-packages/alembic/script/base.py", line 407, in run_env util.load_python_file(self.dir, 'env.py') File "/usr/lib/python2.7/dist-packages/alembic/util/pyfiles.py", line 93, in load_python_file module = load_module_py(module_id, path) File "/usr/lib/python2.7/dist-packages/alembic/util/compat.py", line 79, in load_module_py mod = imp.load_source(module_id, path, fp) File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/env.py", line 24, in <module> from neutron.db.migration.models import head # noqa File "/usr/lib/python2.7/dist-packages/neutron/db/migration/models/head.py", line 29, in <module> from neutron.db import agents_db # noqa File "/usr/lib/python2.7/dist-packages/neutron/db/agents_db.py", line 42, in <module> from neutron.extensions import agent as ext_agent File "/usr/lib/python2.7/dist-packages/neutron/extensions/agent.py", line 25, in <module> from neutron.api.v2 import base File "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 38, in <module> from neutron import quota File "/usr/lib/python2.7/dist-packages/neutron/quota/__init__.py", line 30, in <module> from neutron.db.quota import api as quota_api File "/usr/lib/python2.7/dist-packages/neutron/db/quota/api.py", line 130, in <module> def set_quota_usage_dirty(context, resource, tenant_id, dirty=True): File "/usr/lib/python2.7/dist-packages/neutron/db/api.py", line 144, in decorator ctx_arg_index = p_util.getargspec(f).args.index(context_var_name) File "/usr/lib/python2.7/dist-packages/pecan/util.py", line 44, in getargspec reverse=True File "/usr/lib/python2.7/dist-packages/pecan/util.py", line 43, in <lambda> key=lambda c: 'self' in c.cell_contents.__code__.co_varnames, AttributeError: '_TransactionContextManager' object has no attribute '__code__' This is with python-pecan = 1.0.2-2ubuntu1 installed from Xenial. Updating to python-pecan 1.1.2-0ubuntu1~cloud0 from UCA solves the issue. [Impact] When installing neutron from the Newton UCA the following traceback occurs:     def set_quota_usage_dirty(context, resource, tenant_id, dirty=True):   File "/usr/lib/python2.7/dist-packages/neutron/db/api.py", line 144, in decorator     ctx_arg_index = p_util.getargspec(f).args.index(context_var_name)   File "/usr/lib/python2.7/dist-packages/pecan/util.py", line 44, in getargspec     reverse=True   File "/usr/lib/python2.7/dist-packages/pecan/util.py", line 43, in <lambda>     key=lambda c: 'self' in c.cell_contents.__code__.co_varnames, AttributeError: '_TransactionContextManager' object has no attribute '__code__' This is due to a older version of python-pecan being required for neutron to install properly. [Test Case] Install neutron with a newer version of pecan and see if the traceback still occurs. [Regression potential] None since newer versions of neutron will have the same issue. When newer pecan versions are installed.
2017-03-09 18:38:55 Chuck Short bug added subscriber Ubuntu Stable Release Updates Team
2017-03-09 19:05:55 Brian Murray nominated for series Ubuntu Yakkety
2017-03-09 19:05:55 Brian Murray bug task added neutron (Ubuntu Yakkety)
2017-03-09 19:06:09 Brian Murray neutron (Ubuntu Yakkety): status New Incomplete
2017-03-15 16:37:43 Launchpad Janitor neutron (Ubuntu): status New Fix Released
2017-03-16 08:55:18 James Page neutron (Ubuntu Yakkety): status Incomplete Triaged
2017-03-16 08:55:21 James Page neutron (Ubuntu Yakkety): importance Undecided Medium
2017-03-16 08:55:22 James Page neutron (Ubuntu): importance Undecided Medium
2017-03-17 14:43:50 Brian Murray neutron (Ubuntu Yakkety): status Triaged Fix Committed
2017-03-17 14:43:53 Brian Murray bug added subscriber SRU Verification
2017-03-17 14:43:58 Brian Murray tags verification-needed
2017-03-20 12:03:49 James Page tags verification-needed verification-done
2017-03-30 16:16:43 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-03-30 16:16:39 Launchpad Janitor neutron (Ubuntu Yakkety): status Fix Committed Fix Released