Activity log for bug #2039302

Date Who What changed Old value New value Message
2023-10-13 17:22:41 Corey Bryant bug added bug
2023-10-13 17:22:50 Corey Bryant nominated for series Ubuntu Mantic
2023-10-13 17:22:50 Corey Bryant bug task added heat (Ubuntu Mantic)
2023-10-13 17:22:57 Corey Bryant heat (Ubuntu Mantic): status New Triaged
2023-10-13 17:22:59 Corey Bryant heat (Ubuntu Mantic): importance Undecided High
2023-10-13 17:26:41 Corey Bryant description This seems to only effect Mantic. 2023-10-13 17:14:44.705 78879 INFO heat.engine.resource [None req-3809003f-f9b6-42ae-85f5-e41e859c622b admin - - - - -] CREATE: Server "my_instance" Stack "stack3" [467ab1c9-523f-4fff-a774-be66b96572ea] 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource Traceback (most recent call last): 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 922, in _action_recorder 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 1034, in _do_action 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield from self.action_handler_task(action, args=handler_args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 976, in action_handler_task 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource handler_data = handler(*args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resources/openstack/nova/server.py", line 848, in handle_create 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource userdata = self.client_plugin().build_userdata( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 370, in build_userdata 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource read_cloudinit_file('config')).safe_substitute( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 352, in read_cloudinit_file 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return pkgutil.get_data( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3.11/pkgutil.py", line 640, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return loader.get_data(resource_name) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "<frozen importlib._bootstrap_external>", line 1130, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/config' [Impact] Creating a stack on mantic results in (see /var/log/heat/heat-engine.log): 2023-10-13 17:14:44.705 78879 INFO heat.engine.resource [None req-3809003f-f9b6-42ae-85f5-e41e859c622b admin - - - - -] CREATE: Server "my_instance" Stack "stack3" [467ab1c9-523f-4fff-a774-be66b96572ea] 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource Traceback (most recent call last): 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 922, in _action_recorder 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 1034, in _do_action 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield from self.action_handler_task(action, args=handler_args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 976, in action_handler_task 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource handler_data = handler(*args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resources/openstack/nova/server.py", line 848, in handle_create 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource userdata = self.client_plugin().build_userdata( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 370, in build_userdata 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource read_cloudinit_file('config')).safe_substitute( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 352, in read_cloudinit_file 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return pkgutil.get_data( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3.11/pkgutil.py", line 640, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return loader.get_data(resource_name) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "<frozen importlib._bootstrap_external>", line 1130, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/config' [Test Case] Deploy OpenStack with juju and create a heat stack. It should be successful. [Regression Potential] The heat package doesn't include the missing file. Adding the file to the package install should not cause any issues. Currently creation of a heat stack won't work on mantic. It does, however, currently work when the same package is backported to jammy (bobcat cloud archive).
2023-10-13 17:30:00 Corey Bryant description [Impact] Creating a stack on mantic results in (see /var/log/heat/heat-engine.log): 2023-10-13 17:14:44.705 78879 INFO heat.engine.resource [None req-3809003f-f9b6-42ae-85f5-e41e859c622b admin - - - - -] CREATE: Server "my_instance" Stack "stack3" [467ab1c9-523f-4fff-a774-be66b96572ea] 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource Traceback (most recent call last): 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 922, in _action_recorder 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 1034, in _do_action 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield from self.action_handler_task(action, args=handler_args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 976, in action_handler_task 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource handler_data = handler(*args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resources/openstack/nova/server.py", line 848, in handle_create 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource userdata = self.client_plugin().build_userdata( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 370, in build_userdata 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource read_cloudinit_file('config')).safe_substitute( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 352, in read_cloudinit_file 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return pkgutil.get_data( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3.11/pkgutil.py", line 640, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return loader.get_data(resource_name) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "<frozen importlib._bootstrap_external>", line 1130, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/config' [Test Case] Deploy OpenStack with juju and create a heat stack. It should be successful. [Regression Potential] The heat package doesn't include the missing file. Adding the file to the package install should not cause any issues. Currently creation of a heat stack won't work on mantic. It does, however, currently work when the same package is backported to jammy (bobcat cloud archive). [Impact] Creating a stack on mantic results in (see /var/log/heat/heat-engine.log): 2023-10-13 17:14:44.705 78879 INFO heat.engine.resource [None req-3809003f-f9b6-42ae-85f5-e41e859c622b admin - - - - -] CREATE: Server "my_instance" Stack "stack3" [467ab1c9-523f-4fff-a774-be66b96572ea] 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource Traceback (most recent call last): 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 922, in _action_recorder 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 1034, in _do_action 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource yield from self.action_handler_task(action, args=handler_args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 976, in action_handler_task 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource handler_data = handler(*args) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resources/openstack/nova/server.py", line 848, in handle_create 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource userdata = self.client_plugin().build_userdata( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 370, in build_userdata 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource read_cloudinit_file('config')).safe_substitute( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 352, in read_cloudinit_file 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return pkgutil.get_data( 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "/usr/lib/python3.11/pkgutil.py", line 640, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource return loader.get_data(resource_name) 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource File "<frozen importlib._bootstrap_external>", line 1130, in get_data 2023-10-13 17:14:44.705 78879 ERROR heat.engine.resource FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/config' 2023-10-13 17:28:34.236 571625 INFO heat.engine.resource [None req-d4e72a94-b94d-4927-8796-c5919afac221 admin - - - - -] CREATE: Server "my_instance" Stack "stack4" [1f196864-0d28-4338-94ec-6310736a3256] 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource Traceback (most recent call last): 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 922, in _action_recorder 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource yield 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 1034, in _do_action 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource yield from self.action_handler_task(action, args=handler_args) 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resource.py", line 976, in action_handler_task 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource handler_data = handler(*args) 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource ^^^^^^^^^^^^^^ 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/resources/openstack/nova/server.py", line 848, in handle_create 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource userdata = self.client_plugin().build_userdata( 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 373, in build_userdata 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource read_cloudinit_file('boothook.sh')).safe_substitute( 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3/dist-packages/heat/engine/clients/os/nova.py", line 352, in read_cloudinit_file 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource return pkgutil.get_data( 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^ 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "/usr/lib/python3.11/pkgutil.py", line 640, in get_data 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource return loader.get_data(resource_name) 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource File "<frozen importlib._bootstrap_external>", line 1130, in get_data 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/boothook.sh' 2023-10-13 17:28:34.236 571625 ERROR heat.engine.resource 2023-10-13 17:28:34.263 571625 INFO heat.engine.stack [None req-d4e72a94-b94d-4927-8796-c5919afac221 admin - - - - -] Stack CREATE FAILED (stack4): Resource CREATE failed: FileNotFoundError: resources.my_instance: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/boothook.sh' [Test Case] Deploy OpenStack with juju and create a heat stack. It should be successful. [Regression Potential] The heat package doesn't include the missing files in the cloudinit directory. Adding the files to the package install should not cause any issues. Currently creation of a heat stack won't work on mantic. It does, however, currently work when the same package is backported to jammy (bobcat cloud archive).
2023-10-13 17:35:04 Corey Bryant summary No such file or directory: '/usr/lib/python3/dist-packages/heat/cloudinit/config' mantic heat package missing heat/cloudinit/ files
2023-10-13 18:49:36 Corey Bryant bug task added cloud-archive
2023-10-13 18:49:53 Corey Bryant nominated for series cloud-archive/bobcat
2023-10-13 18:49:53 Corey Bryant bug task added cloud-archive/bobcat
2023-10-13 18:49:57 Corey Bryant cloud-archive/bobcat: status New Triaged
2023-10-13 18:49:59 Corey Bryant cloud-archive/bobcat: importance Undecided High
2023-10-26 18:51:42 Corey Bryant bug added subscriber Ubuntu Stable Release Updates Team
2023-10-28 04:34:07 Launchpad Janitor heat (Ubuntu): status Triaged Fix Released
2023-11-05 05:14:48 Steve Langasek heat (Ubuntu Mantic): status Triaged Fix Committed
2023-11-05 05:14:50 Steve Langasek bug added subscriber SRU Verification
2023-11-05 05:14:53 Steve Langasek tags verification-needed verification-needed-mantic
2023-11-07 13:29:45 Corey Bryant cloud-archive/bobcat: status Triaged Fix Committed
2023-11-07 13:29:46 Corey Bryant tags verification-needed verification-needed-mantic verification-bobcat-needed verification-needed verification-needed-mantic
2023-11-07 19:29:36 Corey Bryant tags verification-bobcat-needed verification-needed verification-needed-mantic verification-bobcat-needed verification-failed verification-failed-mantic
2023-11-07 20:10:58 Corey Bryant cloud-archive/bobcat: status Fix Committed Triaged
2023-11-07 20:11:01 Corey Bryant heat (Ubuntu Mantic): status Fix Committed Triaged
2023-11-17 12:33:17 Timo Aaltonen heat (Ubuntu Mantic): status Triaged Fix Committed
2023-11-17 12:33:19 Timo Aaltonen tags verification-bobcat-needed verification-failed verification-failed-mantic verification-bobcat-needed verification-needed verification-needed-mantic
2023-11-17 14:38:43 Corey Bryant cloud-archive/bobcat: status Triaged Fix Committed
2023-11-17 14:40:23 Corey Bryant cloud-archive: status Triaged Fix Released
2023-11-20 14:10:36 Corey Bryant attachment added Screenshot from 2023-11-20 09-08-32.png https://bugs.launchpad.net/ubuntu/+source/heat/+bug/2039302/+attachment/5721202/+files/Screenshot%20from%202023-11-20%2009-08-32.png
2023-11-20 14:11:04 Corey Bryant tags verification-bobcat-needed verification-needed verification-needed-mantic verification-bobcat-needed verification-done verification-done-mantic
2023-11-20 21:39:10 Corey Bryant attachment added Screenshot from 2023-11-20 16-38-21.png https://bugs.launchpad.net/ubuntu/+source/heat/+bug/2039302/+attachment/5721310/+files/Screenshot%20from%202023-11-20%2016-38-21.png
2023-11-20 21:39:30 Corey Bryant tags verification-bobcat-needed verification-done verification-done-mantic verification-bobcat-done verification-done verification-done-mantic
2023-11-28 23:29:04 Launchpad Janitor heat (Ubuntu Mantic): status Fix Committed Fix Released
2023-11-28 23:29:07 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2023-11-29 14:25:07 Corey Bryant cloud-archive/bobcat: status Fix Committed Fix Released