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 |
|