Activity log for bug #1899299

Date Who What changed Old value New value Message
2020-10-10 21:28:42 Chad Smith bug added bug
2021-04-14 12:11:02 Paride Legovini bug added subscriber Paride Legovini
2021-04-19 17:24:37 James Falcon nominated for series Ubuntu Xenial
2021-04-19 17:24:37 James Falcon bug task added cloud-init (Ubuntu Xenial)
2021-04-19 17:24:37 James Falcon nominated for series Ubuntu Focal
2021-04-19 17:24:37 James Falcon bug task added cloud-init (Ubuntu Focal)
2021-04-19 17:24:37 James Falcon nominated for series Ubuntu Groovy
2021-04-19 17:24:37 James Falcon bug task added cloud-init (Ubuntu Groovy)
2021-04-19 17:24:37 James Falcon nominated for series Ubuntu Hirsute
2021-04-19 17:24:37 James Falcon bug task added cloud-init (Ubuntu Hirsute)
2021-04-19 17:24:37 James Falcon nominated for series Ubuntu Bionic
2021-04-19 17:24:37 James Falcon bug task added cloud-init (Ubuntu Bionic)
2021-04-19 17:26:32 James Falcon cloud-init (Ubuntu Hirsute): status Triaged Fix Committed
2021-04-19 21:49:27 James Falcon description After performing a do-release-upgrade from stock trusty to xenial and rebooting cloud-init traces in it's attempt to preserve instance data: Probably obj.pkl issues across upgrade and a need to refresh Paths object after the dist upgrade. 2020-10-10 18:01:02,377 - util.py[DEBUG]: Read 298 bytes from /etc/os-release 2020-10-10 18:01:02,378 - util.py[WARNING]: failed stage init-local 2020-10-10 18:01:02,379 - util.py[DEBUG]: failed stage init-local Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 653, in status_wrapper ret = functor(name, args) File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 351, in main_init _maybe_persist_instance_data(init) File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 695, in _maybe_persist_instance_data init.datasource.persist_instance_data() File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 332, in persist_instance_data json_sensitive_file = os.path.join(self.paths.run_dir, AttributeError: 'Paths' object has no attribute 'run_dir' ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: cloud-init 20.3-2-g371b392c-0ubuntu1~16.04.1 ProcVersionSignature: Ubuntu 5.4.0-48.52-generic 5.4.60 Uname: Linux 5.4.0-48-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.25 Architecture: amd64 CloudName: LXD Date: Sat Oct 10 21:22:46 2020 PackageArchitecture: all ProcEnviron: TERM=xterm-256color PATH=(custom, no user) LANG=C.UTF-8 SourcePackage: cloud-init UpgradeStatus: Upgraded to xenial on 2020-10-10 (0 days ago) cloud-init-log-warnings: 2020-10-10 18:01:02,378 - util.py[WARNING]: failed stage init-local AttributeError: 'Paths' object has no attribute 'run_dir' 2020-10-10 18:01:02,979 - util.py[WARNING]: failed stage init AttributeError: 'Paths' object has no attribute 'run_dir' === Begin SRU Template === [Impact] The 'Paths' class has a 'run_dir' attribute that was introduced since the release of Trusty. Because of this, performing a `do-release-upgrade` on Trusty followed by a reboot will have cloud-init fail with a traceback. The change here should fix that failure. [Test Plan] - Launch a Trusty instance - Perform a `do-release-upgrade` - Reboot 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/863 Commit: https://github.com/canonical/cloud-init/commit/83f6bbfbe5b924be61a3c098f4202377d69c8947 == End SRU Template == == Original Description == After performing a do-release-upgrade from stock trusty to xenial and rebooting cloud-init traces in it's attempt to preserve instance data: Probably obj.pkl issues across upgrade and a need to refresh Paths object after the dist upgrade. 2020-10-10 18:01:02,377 - util.py[DEBUG]: Read 298 bytes from /etc/os-release 2020-10-10 18:01:02,378 - util.py[WARNING]: failed stage init-local 2020-10-10 18:01:02,379 - util.py[DEBUG]: failed stage init-local Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 653, in status_wrapper     ret = functor(name, args)   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 351, in main_init     _maybe_persist_instance_data(init)   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 695, in _maybe_persist_instance_data     init.datasource.persist_instance_data()   File "/usr/lib/python3/dist-packages/cloudinit/sources/__init__.py", line 332, in persist_instance_data     json_sensitive_file = os.path.join(self.paths.run_dir, AttributeError: 'Paths' object has no attribute 'run_dir' ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: cloud-init 20.3-2-g371b392c-0ubuntu1~16.04.1 ProcVersionSignature: Ubuntu 5.4.0-48.52-generic 5.4.60 Uname: Linux 5.4.0-48-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.25 Architecture: amd64 CloudName: LXD Date: Sat Oct 10 21:22:46 2020 PackageArchitecture: all ProcEnviron:  TERM=xterm-256color  PATH=(custom, no user)  LANG=C.UTF-8 SourcePackage: cloud-init UpgradeStatus: Upgraded to xenial on 2020-10-10 (0 days ago) cloud-init-log-warnings:  2020-10-10 18:01:02,378 - util.py[WARNING]: failed stage init-local  AttributeError: 'Paths' object has no attribute 'run_dir'  2020-10-10 18:01:02,979 - util.py[WARNING]: failed stage init  AttributeError: 'Paths' object has no attribute 'run_dir'
2021-04-20 21:54:38 Brian Murray cloud-init (Ubuntu Groovy): status New Fix Committed
2021-04-20 21:54:41 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2021-04-20 21:54:44 Brian Murray bug added subscriber SRU Verification
2021-04-20 21:54:48 Brian Murray tags amd64 apport-bug third-party-packages uec-images xenial amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-groovy xenial
2021-04-20 21:59:55 Brian Murray cloud-init (Ubuntu Focal): status New Fix Committed
2021-04-20 22:00:02 Brian Murray tags amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-groovy xenial amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-focal verification-needed-groovy xenial
2021-04-20 22:02:25 Brian Murray cloud-init (Ubuntu Bionic): status New Fix Committed
2021-04-20 22:02:32 Brian Murray tags amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-focal verification-needed-groovy xenial amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy xenial
2021-04-20 22:04:08 Brian Murray cloud-init (Ubuntu Xenial): status New Fix Committed
2021-04-20 22:04:15 Brian Murray tags amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy xenial amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial xenial
2021-04-22 17:12:55 James Falcon tags amd64 apport-bug third-party-packages uec-images verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial xenial amd64 apport-bug third-party-packages uec-images verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial xenial
2021-04-23 11:38:24 Launchpad Janitor cloud-init (Ubuntu): status Fix Committed Fix Released
2021-04-27 19:27:38 Łukasz Zemczak tags amd64 apport-bug third-party-packages uec-images verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial xenial amd64 apport-bug third-party-packages uec-images verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute verification-done-xenial xenial
2021-04-27 19:27:52 Launchpad Janitor cloud-init (Ubuntu Hirsute): status Fix Committed Fix Released
2021-04-27 19:27:58 Ł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