Activity log for bug #1922739

Date Who What changed Old value New value Message
2021-04-06 14:10:00 Dan Watkins bug added bug
2021-04-06 14:10:32 Dan Watkins attachment added cloud-init.tar.gz https://bugs.launchpad.net/cloud-init/+bug/1922739/+attachment/5484743/+files/cloud-init.tar.gz
2021-04-16 12:39:27 James P bug added subscriber James P
2021-04-16 18:52:48 James Falcon cloud-init: importance Undecided High
2021-04-16 18:52:50 James Falcon cloud-init: assignee James Falcon (falcojr)
2021-04-16 18:52:53 James Falcon cloud-init: status New Incomplete
2021-04-16 18:53:00 James Falcon cloud-init: status Incomplete Triaged
2021-04-16 19:06:23 James Falcon cloud-init: status Triaged In Progress
2021-04-17 05:04:08 Paul Tötterman bug added subscriber Paul Tötterman
2021-04-19 09:55:18 Patrick Landolt bug added subscriber Patrick Landolt
2021-04-19 16:31:58 Dan Watkins cloud-init: status In Progress Fix Committed
2021-04-19 17:10:07 James Falcon bug task added cloud-init (Ubuntu)
2021-04-19 17:12:40 James Falcon nominated for series Ubuntu Focal
2021-04-19 17:12:40 James Falcon bug task added cloud-init (Ubuntu Focal)
2021-04-19 17:12:40 James Falcon nominated for series Ubuntu Xenial
2021-04-19 17:12:40 James Falcon bug task added cloud-init (Ubuntu Xenial)
2021-04-19 17:12:40 James Falcon nominated for series Ubuntu Groovy
2021-04-19 17:12:40 James Falcon bug task added cloud-init (Ubuntu Groovy)
2021-04-19 17:12:40 James Falcon nominated for series Ubuntu Hirsute
2021-04-19 17:12:40 James Falcon bug task added cloud-init (Ubuntu Hirsute)
2021-04-19 17:12:40 James Falcon nominated for series Ubuntu Bionic
2021-04-19 17:12:40 James Falcon bug task added cloud-init (Ubuntu Bionic)
2021-04-19 21:22:45 James Falcon description On a test LXD VM instance, I see: 2021-04-06 14:05:11,296 - util.py[WARNING]: failed stage init 2021-04-06 14:05:11,302 - util.py[DEBUG]: failed stage init Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 652, in status_wrapper ret = functor(name, args) File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 376, in main_init init.update() File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 371, in update self._store_raw_vendordata(self.datasource.get_vendordata2_raw(), File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 506, in get_vendordata2_raw return self.vendordata2_raw AttributeError: 'DataSourceNoCloud' object has no attribute 'vendordata2_raw' === Begin SRU Template === [Impact] In PR #777, we added 'vendordata2' and 'vendordata2_raw' attributes to the DataSource class, but didn't use the upgrade framework to deal with an unpickle after upgrade. Because of this, anybody upgrading their cloud-init from an older version to 21.1 who hasn't also run `cloud-init clean` will have cloud-init fail with a traceback. The change here should fix that failure. [Test Plan] Launch an instance or install a cloud-init package using version earlier than 21.1-19-gbad84ad4-0ubuntu1 (if downgrading also run `cloud-init clean`). Upgrade to 21.1-19-gbad84ad4-0ubuntu1 or later, then reboot (without running `cloud-init clean`). On un-patched versions, `cloud-init status` will show error, and there will be a traceback in /var/log/cloud-init.log. Patched versions should show no error or traceback. [Where problems could occur] Any problem here would mean we're continuing to unpickle data incorrectly, thus we'd see similar behavior to the bug we're fixing. [Other Info] Pull request: https://github.com/canonical/cloud-init/pull/869 A test has also been added upstream and to our CI to prevent these types of errors from happening in the future: https://github.com/canonical/cloud-init/blob/master/tests/integration_tests/test_upgrade.py#L107 == End SRU Template == == Original Description == On a test LXD VM instance, I see: 2021-04-06 14:05:11,296 - util.py[WARNING]: failed stage init 2021-04-06 14:05:11,302 - util.py[DEBUG]: failed stage init Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 652, in status_wrapper     ret = functor(name, args)   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 376, in main_init     init.update()   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 371, in update     self._store_raw_vendordata(self.datasource.get_vendordata2_raw(),   File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 506, in get_vendordata2_raw     return self.vendordata2_raw AttributeError: 'DataSourceNoCloud' object has no attribute 'vendordata2_raw'
2021-04-19 21:35:30 James Falcon description === Begin SRU Template === [Impact] In PR #777, we added 'vendordata2' and 'vendordata2_raw' attributes to the DataSource class, but didn't use the upgrade framework to deal with an unpickle after upgrade. Because of this, anybody upgrading their cloud-init from an older version to 21.1 who hasn't also run `cloud-init clean` will have cloud-init fail with a traceback. The change here should fix that failure. [Test Plan] Launch an instance or install a cloud-init package using version earlier than 21.1-19-gbad84ad4-0ubuntu1 (if downgrading also run `cloud-init clean`). Upgrade to 21.1-19-gbad84ad4-0ubuntu1 or later, then reboot (without running `cloud-init clean`). On un-patched versions, `cloud-init status` will show error, and there will be a traceback in /var/log/cloud-init.log. Patched versions should show no error or traceback. [Where problems could occur] Any problem here would mean we're continuing to unpickle data incorrectly, thus we'd see similar behavior to the bug we're fixing. [Other Info] Pull request: https://github.com/canonical/cloud-init/pull/869 A test has also been added upstream and to our CI to prevent these types of errors from happening in the future: https://github.com/canonical/cloud-init/blob/master/tests/integration_tests/test_upgrade.py#L107 == End SRU Template == == Original Description == On a test LXD VM instance, I see: 2021-04-06 14:05:11,296 - util.py[WARNING]: failed stage init 2021-04-06 14:05:11,302 - util.py[DEBUG]: failed stage init Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 652, in status_wrapper     ret = functor(name, args)   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 376, in main_init     init.update()   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 371, in update     self._store_raw_vendordata(self.datasource.get_vendordata2_raw(),   File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 506, in get_vendordata2_raw     return self.vendordata2_raw AttributeError: 'DataSourceNoCloud' object has no attribute 'vendordata2_raw' === Begin SRU Template === [Impact] In PR #777, we added 'vendordata2' and 'vendordata2_raw' attributes to the DataSource class, but didn't use the upgrade framework to deal with an unpickle after upgrade. Because of this, anybody upgrading their cloud-init from an older version to 21.1 who hasn't also run `cloud-init clean` will have cloud-init fail with a traceback. The change here should fix that failure. [Test Plan] Launch an instance or install a cloud-init package using version earlier than 21.1-19-gbad84ad4-0ubuntu1 (if downgrading also run `cloud-init clean`). Upgrade to 21.1-19-gbad84ad4-0ubuntu1 or later, then reboot (without running `cloud-init clean`). On un-patched versions, `cloud-init status` will show error, and there will be a traceback in /var/log/cloud-init.log. Patched versions should show no error or traceback. [Where problems could occur] Any problem here would mean we're continuing to unpickle data incorrectly, thus we'd see similar behavior to the bug we're fixing. [Other Info] Pull request: https://github.com/canonical/cloud-init/pull/869 Commit: https://github.com/canonical/cloud-init/commit/d132356cc361abef2d90d4073438f3ab759d5964 A test has also been added upstream and to our CI to prevent these types of errors from happening in the future: https://github.com/canonical/cloud-init/blob/master/tests/integration_tests/test_upgrade.py#L107 == End SRU Template == == Original Description == On a test LXD VM instance, I see: 2021-04-06 14:05:11,296 - util.py[WARNING]: failed stage init 2021-04-06 14:05:11,302 - util.py[DEBUG]: failed stage init Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 652, in status_wrapper     ret = functor(name, args)   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 376, in main_init     init.update()   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 371, in update     self._store_raw_vendordata(self.datasource.get_vendordata2_raw(),   File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 506, in get_vendordata2_raw     return self.vendordata2_raw AttributeError: 'DataSourceNoCloud' object has no attribute 'vendordata2_raw'
2021-04-20 09:49:32 Launchpad Janitor cloud-init (Ubuntu): status New Confirmed
2021-04-20 09:49:32 Launchpad Janitor cloud-init (Ubuntu Xenial): status New Confirmed
2021-04-20 09:49:32 Launchpad Janitor cloud-init (Ubuntu Bionic): status New Confirmed
2021-04-20 09:49:32 Launchpad Janitor cloud-init (Ubuntu Focal): status New Confirmed
2021-04-20 09:49:32 Launchpad Janitor cloud-init (Ubuntu Groovy): status New Confirmed
2021-04-20 21:54:55 Brian Murray cloud-init (Ubuntu Groovy): status Confirmed Fix Committed
2021-04-20 21:54:58 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2021-04-20 21:55:00 Brian Murray bug added subscriber SRU Verification
2021-04-20 21:55:06 Brian Murray tags verification-needed verification-needed-groovy
2021-04-20 22:00:36 Brian Murray cloud-init (Ubuntu Focal): status Confirmed Fix Committed
2021-04-20 22:00:44 Brian Murray tags verification-needed verification-needed-groovy verification-needed verification-needed-focal verification-needed-groovy
2021-04-20 22:02:38 Brian Murray cloud-init (Ubuntu Bionic): status Confirmed Fix Committed
2021-04-20 22:02:48 Brian Murray tags verification-needed verification-needed-focal verification-needed-groovy verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy
2021-04-20 22:04:21 Brian Murray cloud-init (Ubuntu Xenial): status Confirmed Fix Committed
2021-04-20 22:04:29 Brian Murray tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial
2021-04-20 23:38:09 Taylor Yu tags verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial verification-done-focal verification-needed verification-needed-bionic verification-needed-groovy verification-needed-xenial
2021-04-22 15:52:26 Dan Watkins tags verification-done-focal verification-needed verification-needed-bionic verification-needed-groovy verification-needed-xenial verification-done-focal verification-done-groovy verification-needed verification-needed-bionic verification-needed-xenial
2021-04-22 16:18:53 Dan Watkins tags verification-done-focal verification-done-groovy verification-needed verification-needed-bionic verification-needed-xenial verification-done-bionic verification-done-focal verification-done-groovy verification-needed verification-needed-xenial
2021-04-22 16:28:48 Dan Watkins tags verification-done-bionic verification-done-focal verification-done-groovy verification-needed verification-needed-xenial verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial
2021-04-23 11:38:24 Launchpad Janitor cloud-init (Ubuntu): status Confirmed Fix Released
2021-04-27 18:16:41 Dan Watkins tags verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute verification-done-xenial
2021-04-27 19:27:52 Launchpad Janitor cloud-init (Ubuntu Hirsute): status Confirmed Fix Released
2021-04-27 19:28:00 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-04-27 19:28:20 Launchpad Janitor cloud-init (Ubuntu Groovy): status Fix Committed Fix Released
2021-04-27 19:28:46 Launchpad Janitor cloud-init (Ubuntu Focal): status Fix Committed Fix Released
2021-04-27 19:28:57 Launchpad Janitor cloud-init (Ubuntu Bionic): status Fix Committed Fix Released
2021-04-27 19:29:14 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2021-05-05 20:34:52 James Falcon cloud-init: status Fix Committed Fix Released
2023-05-12 12:58:31 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/3864