Activity log for bug #1634475

Date Who What changed Old value New value Message
2016-10-18 11:54:57 Liam Young bug added bug
2016-10-18 15:55:16 Corey Bryant nominated for series Ubuntu Xenial
2016-10-18 15:55:16 Corey Bryant bug task added mistral (Ubuntu Xenial)
2016-10-18 15:55:31 Corey Bryant bug task added cloud-archive
2016-10-18 15:55:40 Corey Bryant cloud-archive: status New In Progress
2016-10-18 15:55:44 Corey Bryant mistral (Ubuntu): status New In Progress
2016-10-18 15:55:47 Corey Bryant mistral (Ubuntu Xenial): status New In Progress
2016-10-18 15:55:52 Corey Bryant nominated for series cloud-archive/mitaka
2016-10-18 15:55:52 Corey Bryant bug task added cloud-archive/mitaka
2016-10-18 15:55:59 Corey Bryant cloud-archive/mitaka: status New In Progress
2016-10-18 15:56:02 Corey Bryant cloud-archive: assignee Corey Bryant (corey.bryant)
2016-10-18 15:56:10 Corey Bryant mistral (Ubuntu Xenial): assignee Corey Bryant (corey.bryant)
2016-10-18 15:56:15 Corey Bryant cloud-archive/mitaka: assignee Corey Bryant (corey.bryant)
2016-10-18 15:56:18 Corey Bryant summary Files missing from package [SRU] Files missing from package
2016-10-18 15:56:19 Corey Bryant mistral (Ubuntu): assignee Corey Bryant (corey.bryant)
2016-10-18 15:56:37 Corey Bryant description After the package is installed some of the files that support the initialisation of the database seem to missing. As does the policy.json. The files that are missing: /usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json /usr/lib/python2.7/dist-packages/mistral/resources (directory + contents) /etc/mistral/policy.json Without the DB files the schema initialisation fails: # mistral-db-manage --config-file /etc/mistral/mistral.conf populate Traceback (most recent call last): File "/usr/bin/mistral-db-manage", line 10, in <module> sys.exit(main()) File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 129, in main CONF.command.func(config, CONF.command.name) File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 70, in do_populate action_manager.sync_db() File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 82, in sync_db register_action_classes() File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 128, in register_action_classes _register_dynamic_action_classes() File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 88, in _register_dynamic_action_classes actions = generator.create_actions() File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 77, in create_actions mapping = get_mapping() File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 45, in get_mapping MAPPING_PATH)).read()) IOError: [Errno 2] No such file or directory: '/usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json' And without the policy.json clients cannot authorise. Reproduce db issue: lxc launch ubuntu-daily:yakkety lxc exec <container-name> bash apt update apt install mistral-api mistral-db-manage --config-file /etc/mistral/mistral.conf populate After the package is installed some of the files that support the initialisation of the database seem to missing. As does the policy.json. The files that are missing: /usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json /usr/lib/python2.7/dist-packages/mistral/resources (directory + contents) /etc/mistral/policy.json Without the DB files the schema initialisation fails: # mistral-db-manage --config-file /etc/mistral/mistral.conf populate Traceback (most recent call last):   File "/usr/bin/mistral-db-manage", line 10, in <module>     sys.exit(main())   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 129, in main     CONF.command.func(config, CONF.command.name)   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 70, in do_populate     action_manager.sync_db()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 82, in sync_db     register_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 128, in register_action_classes     _register_dynamic_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 88, in _register_dynamic_action_classes     actions = generator.create_actions()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 77, in create_actions     mapping = get_mapping()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 45, in get_mapping     MAPPING_PATH)).read()) IOError: [Errno 2] No such file or directory: '/usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json' And without the policy.json clients cannot authorise. Reproduce db issue: lxc launch ubuntu-daily:yakkety lxc exec <container-name> bash apt update apt install mistral-api mistral-db-manage --config-file /etc/mistral/mistral.conf populate
2016-10-18 15:57:49 Corey Bryant description After the package is installed some of the files that support the initialisation of the database seem to missing. As does the policy.json. The files that are missing: /usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json /usr/lib/python2.7/dist-packages/mistral/resources (directory + contents) /etc/mistral/policy.json Without the DB files the schema initialisation fails: # mistral-db-manage --config-file /etc/mistral/mistral.conf populate Traceback (most recent call last):   File "/usr/bin/mistral-db-manage", line 10, in <module>     sys.exit(main())   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 129, in main     CONF.command.func(config, CONF.command.name)   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 70, in do_populate     action_manager.sync_db()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 82, in sync_db     register_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 128, in register_action_classes     _register_dynamic_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 88, in _register_dynamic_action_classes     actions = generator.create_actions()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 77, in create_actions     mapping = get_mapping()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 45, in get_mapping     MAPPING_PATH)).read()) IOError: [Errno 2] No such file or directory: '/usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json' And without the policy.json clients cannot authorise. Reproduce db issue: lxc launch ubuntu-daily:yakkety lxc exec <container-name> bash apt update apt install mistral-api mistral-db-manage --config-file /etc/mistral/mistral.conf populate [Description] After the package is installed some of the files that support the initialisation of the database seem to missing. As does the policy.json. The files that are missing: /usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json /usr/lib/python2.7/dist-packages/mistral/resources (directory + contents) /etc/mistral/policy.json Without the DB files the schema initialisation fails: # mistral-db-manage --config-file /etc/mistral/mistral.conf populate Traceback (most recent call last):   File "/usr/bin/mistral-db-manage", line 10, in <module>     sys.exit(main())   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 129, in main     CONF.command.func(config, CONF.command.name)   File "/usr/lib/python2.7/dist-packages/mistral/db/sqlalchemy/migration/cli.py", line 70, in do_populate     action_manager.sync_db()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 82, in sync_db     register_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 128, in register_action_classes     _register_dynamic_action_classes()   File "/usr/lib/python2.7/dist-packages/mistral/services/action_manager.py", line 88, in _register_dynamic_action_classes     actions = generator.create_actions()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 77, in create_actions     mapping = get_mapping()   File "/usr/lib/python2.7/dist-packages/mistral/actions/openstack/action_generator/base.py", line 45, in get_mapping     MAPPING_PATH)).read()) IOError: [Errno 2] No such file or directory: '/usr/lib/python2.7/dist-packages/mistral/actions/openstack/mapping.json' And without the policy.json clients cannot authorise. [Test Case] Reproduce db issue: lxc launch ubuntu-daily:yakkety lxc exec <container-name> bash apt update apt install mistral-api mistral-db-manage --config-file /etc/mistral/mistral.conf populate [Regression Potential] Very little as the fix just updates the package to install the missing json files.
2016-10-18 16:00:28 Corey Bryant nominated for series cloud-archive/newton
2016-10-18 16:00:28 Corey Bryant bug task added cloud-archive/newton
2016-10-18 16:01:08 Corey Bryant nominated for series Ubuntu Yakkety
2016-10-18 16:01:08 Corey Bryant bug task added mistral (Ubuntu Yakkety)
2016-10-18 16:01:15 Corey Bryant mistral (Ubuntu Yakkety): assignee Corey Bryant (corey.bryant)
2016-10-18 16:01:18 Corey Bryant mistral (Ubuntu Yakkety): status New In Progress
2016-10-18 17:32:28 Corey Bryant bug added subscriber Ubuntu Stable Release Updates Team
2016-10-20 06:10:35 Launchpad Janitor mistral (Ubuntu): status In Progress Fix Released
2016-10-20 19:34:32 Martin Pitt mistral (Ubuntu Yakkety): status In Progress Fix Committed
2016-10-20 19:34:34 Martin Pitt bug added subscriber SRU Verification
2016-10-20 19:34:39 Martin Pitt tags verification-needed
2016-10-27 20:55:38 Brian Murray mistral (Ubuntu Xenial): status In Progress Fix Committed
2016-10-31 17:23:48 Ryan Beisner cloud-archive/mitaka: status In Progress Fix Committed
2016-10-31 17:23:49 Ryan Beisner tags verification-needed verification-mitaka-needed verification-needed
2016-11-01 12:22:47 Corey Bryant tags verification-mitaka-needed verification-needed verification-done verification-mitaka-done
2016-11-01 13:21:52 Corey Bryant tags verification-done verification-mitaka-done verification-failed verification-mitaka-failed
2016-11-02 18:14:02 Ryan Beisner cloud-archive: status In Progress Fix Committed
2016-11-03 18:00:06 Brian Murray tags verification-failed verification-mitaka-failed verification-mitaka-failed
2016-11-03 18:00:08 Brian Murray tags verification-mitaka-failed verification-mitaka-failed verification-needed
2016-11-08 15:29:10 James Page tags verification-mitaka-failed verification-needed verification-mitaka-needed verification-needed
2016-11-10 12:58:45 James Page tags verification-mitaka-needed verification-needed verification-mitaka-needed verification-needed verification-newton-needed
2016-12-01 14:43:11 James Page cloud-archive: status Fix Committed Fix Released
2017-03-06 17:10:00 James Page cloud-archive/newton: status Fix Committed Fix Released
2017-04-10 13:19:01 Chuck Short tags verification-mitaka-needed verification-needed verification-newton-needed verification-done verification-mitaka-needed verification-newton-needed
2017-04-12 08:47:29 Robie Basak tags verification-done verification-mitaka-needed verification-newton-needed verification-mitaka-needed verification-needed verification-newton-needed
2017-05-15 09:34:38 James Page tags verification-mitaka-needed verification-needed verification-newton-needed verification-done-yakkety verification-mitaka-needed verification-needed verification-newton-needed
2017-05-15 09:41:41 James Page tags verification-done-yakkety verification-mitaka-needed verification-needed verification-newton-needed verification-done verification-mitaka-needed verification-newton-needed
2017-05-15 09:49:21 James Page tags verification-done verification-mitaka-needed verification-newton-needed verification-done verification-mitaka-needed verification-newton-done
2017-05-15 09:55:58 James Page tags verification-done verification-mitaka-needed verification-newton-done verification-done verification-mitaka-done verification-newton-done
2017-05-17 01:29:04 Launchpad Janitor mistral (Ubuntu Xenial): status Fix Committed Fix Released
2017-05-17 01:29:19 Launchpad Janitor mistral (Ubuntu Yakkety): status Fix Committed Fix Released
2017-05-17 08:11:15 James Page cloud-archive/mitaka: status Fix Committed Fix Released