Activity log for bug #2050956

Date Who What changed Old value New value Message
2024-01-23 13:41:44 Chloé Smith bug added bug
2024-01-23 14:14:50 Launchpad Janitor merge proposal linked https://code.launchpad.net/~kajiya/cloud-images/+git/google-guest-agent/+merge/459257
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Noble
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Noble)
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Mantic
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Mantic)
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Jammy
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Jammy)
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Focal
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Focal)
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Xenial
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Xenial)
2024-01-23 16:20:46 Philip Roche nominated for series Ubuntu Bionic
2024-01-23 16:20:46 Philip Roche bug task added google-guest-agent (Ubuntu Bionic)
2024-01-23 16:40:03 Philip Roche google-guest-agent (Ubuntu Xenial): assignee Chloé Smith (kajiya)
2024-01-23 16:40:09 Philip Roche google-guest-agent (Ubuntu Bionic): assignee Chloé Smith (kajiya)
2024-01-23 16:40:16 Philip Roche google-guest-agent (Ubuntu Focal): assignee Chloé Smith (kajiya)
2024-01-23 16:40:22 Philip Roche google-guest-agent (Ubuntu Jammy): assignee Chloé Smith (kajiya)
2024-01-23 16:40:28 Philip Roche google-guest-agent (Ubuntu Mantic): assignee Chloé Smith (kajiya)
2024-01-23 16:40:33 Philip Roche google-guest-agent (Ubuntu Noble): assignee Chloé Smith (kajiya)
2024-01-23 18:02:24 Andrew Cloke bug added subscriber Andrew Cloke
2024-01-24 15:27:25 Chloé Smith description [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the archive [1]. This was originally harmless but now has caused a customer issue where they were unable to login as they'd upgraded the `google-guest-agent` package but _not_ the `google-compute-engine-oslogin` package. The `google-guest-agent` should have a dependency on `google-compute-engine-oslogin` the same as it does in the Google managed control file. There is also a missing `Conflicts` field and the `Vcs-` fields are out of date. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen: * an image based on -proposed will be built for GCE and published * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation. * Each test image will be launched, and we will validate: ** the package version(s) ** that the correct ssh keys have been imported ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://git.launchpad.net/~cloud-images/cloud-images/+git/google-guest-agent/tree/debian/control?h=ubuntu/master [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the archive [1]. This was originally harmless but now has caused a customer issue where they were unable to login as they'd upgraded the `google-guest-agent` package but _not_ the `google-compute-engine-oslogin` package. The `google-guest-agent` should have a dependency on `google-compute-engine-oslogin` the same as it does in the Google managed control file. Also the `Uploaders` and `Vcs-*` fields are out of date. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen:  * an image based on -proposed will be built for GCE and published  * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.  * Each test image will be launched, and we will validate:  ** the package version(s)  ** that the correct ssh keys have been imported  ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://git.launchpad.net/~cloud-images/cloud-images/+git/google-guest-agent/tree/debian/control?h=ubuntu/master
2024-01-25 22:47:59 Chloé Smith description [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the archive [1]. This was originally harmless but now has caused a customer issue where they were unable to login as they'd upgraded the `google-guest-agent` package but _not_ the `google-compute-engine-oslogin` package. The `google-guest-agent` should have a dependency on `google-compute-engine-oslogin` the same as it does in the Google managed control file. Also the `Uploaders` and `Vcs-*` fields are out of date. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen:  * an image based on -proposed will be built for GCE and published  * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.  * Each test image will be launched, and we will validate:  ** the package version(s)  ** that the correct ssh keys have been imported  ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://git.launchpad.net/~cloud-images/cloud-images/+git/google-guest-agent/tree/debian/control?h=ubuntu/master [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the archive [1]. This was originally harmless but now has caused a customer issue where they were unable to login as they'd upgraded the `google-guest-agent` package but _not_ the `google-compute-engine-oslogin` package. The `google-guest-agent` should have a dependency on `google-compute-engine-oslogin` the same as it does in the Google managed control file. Also the `Uploaders` and `Vcs-*` fields are out of date. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen:  * an image based on -proposed will be built for GCE and published  * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.  * Each test image will be launched, and we will validate:  ** the package version(s)  ** that the correct ssh keys have been imported  ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [Additional Information] This bug is used to track the release of this new version for all the supported suites, as per the policy mentioned here [2]. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://git.launchpad.net/~cloud-images/cloud-images/+git/google-guest-agent/tree/debian/control?h=ubuntu/master [2]: https://wiki.ubuntu.com/google-guest-agent-Updates
2024-01-26 17:25:05 Launchpad Janitor merge proposal linked https://code.launchpad.net/~kajiya/cloud-images/+git/google-guest-agent/+merge/459524
2024-01-26 17:27:01 Launchpad Janitor merge proposal linked https://code.launchpad.net/~kajiya/cloud-images/+git/google-guest-agent/+merge/459525
2024-01-26 21:20:14 Chloé Smith attachment added debdiff of versions 20231004.02-0ubuntu1 vs. 20231004.02-0ubuntu2 https://bugs.launchpad.net/ubuntu/+source/google-guest-agent/+bug/2050956/+attachment/5742691/+files/1-2.deb.diff
2024-01-26 21:20:56 Chloé Smith attachment added debdiff of versions 20231004.02-0ubuntu2 vs. 20231004.02-0ubuntu3 https://bugs.launchpad.net/ubuntu/+source/google-guest-agent/+bug/2050956/+attachment/5742692/+files/2-3.deb.diff
2024-01-26 21:21:22 Chloé Smith attachment added debdiff of versions 20231004.02-0ubuntu1 vs. 20231004.02-0ubuntu3 https://bugs.launchpad.net/ubuntu/+source/google-guest-agent/+bug/2050956/+attachment/5742693/+files/1-3.deb.diff
2024-01-27 00:23:18 Ubuntu Foundations Team Bug Bot tags patch
2024-01-27 00:23:23 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors
2024-01-27 00:38:03 Launchpad Janitor google-guest-agent (Ubuntu Noble): status New Fix Released
2024-01-27 02:32:10 Chloé Smith summary Update d/control file with dependencies [SRU] Update d/control file with dependencies
2024-01-27 03:06:38 Chloé Smith description [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the archive [1]. This was originally harmless but now has caused a customer issue where they were unable to login as they'd upgraded the `google-guest-agent` package but _not_ the `google-compute-engine-oslogin` package. The `google-guest-agent` should have a dependency on `google-compute-engine-oslogin` the same as it does in the Google managed control file. Also the `Uploaders` and `Vcs-*` fields are out of date. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen:  * an image based on -proposed will be built for GCE and published  * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.  * Each test image will be launched, and we will validate:  ** the package version(s)  ** that the correct ssh keys have been imported  ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [Additional Information] This bug is used to track the release of this new version for all the supported suites, as per the policy mentioned here [2]. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://git.launchpad.net/~cloud-images/cloud-images/+git/google-guest-agent/tree/debian/control?h=ubuntu/master [2]: https://wiki.ubuntu.com/google-guest-agent-Updates [SRU] ======= [Impact] `google-guest-agent` is a package provided by Google for installation within guests that run on Google Compute Engine (GCE). It is part of a collection of tools and daemons that ensure that Ubuntu images published to GCE run properly on the platform. There is a diff between Google's packaged debian distro [0] `debian/control` file and what's currently in the ubuntu archive. This was originally harmless but now has caused a customer issue. Unattended upgrades caused a `google-guest-agent` update (the last release was a no-change-rebuild against `-security`) but as there was _no_ dependency on `google-compute-engine-oslogin` in the d/control file, users became locked out of their instances. This is because the creation of the `sudoers` file has moved from the PAM module to `authorized keys` (example diffs in jammy here [1][2]). It was previously in the PAM account manager stack, but since the latest update this `google-guest-agent` version doesn't try to setup an account manager stack anymore. In other words the responsibility of creating these files has changed, but without the dependency in d/control on `google-compute-engine-oslogin` the `sudoers` file is not created when a user tries OSlogin. [Test Case] When the new version of this package is uploaded to -proposed, the following will happen:  * an image based on -proposed will be built for GCE and published  * the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.  * Each test image will be launched, and we will validate:  ** the package version(s)  ** that the correct ssh keys have been imported  ** that the google specific services are running successfully If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done. [Additional Information] This bug is used to track the release of this new version for all the supported suites, as per the policy mentioned here [3]. [0]: https://github.com/GoogleCloudPlatform/guest-agent/tree/main/packaging/debian [1]: https://launchpadlibrarian.net/709883238/google-guest-agent_20220622.00-0ubuntu2~22.04.1_20231004.02-0ubuntu1~22.04.2.diff.gz [2]: https://launchpadlibrarian.net/696732553/google-compute-engine-oslogin_20220714.00-0ubuntu1~22.04.1_20231004.00-0ubuntu1~22.04.1.diff.gz [3]: https://wiki.ubuntu.com/google-guest-agent-Updates
2024-01-29 10:43:15 David Fernandez Gonzalez bug added subscriber David Fernandez Gonzalez
2024-01-29 15:08:17 Chloé Smith attachment added 20231004.02-0ubuntu1~23.10.1ubuntu1-vs-20231004.02-0ubuntu1~23.10.1.diff https://bugs.launchpad.net/ubuntu/noble/+source/google-guest-agent/+bug/2050956/+attachment/5743210/+files/20231004.02-0ubuntu1~23.10.1ubuntu1-vs-20231004.02-0ubuntu1~23.10.1.diff
2024-01-29 15:10:48 Chloé Smith attachment added 20231004.02-0ubuntu1~22.04.2ubuntu1-vs-20231004.02-0ubuntu1~22.04.2.diff https://bugs.launchpad.net/ubuntu/noble/+source/google-guest-agent/+bug/2050956/+attachment/5743211/+files/20231004.02-0ubuntu1~22.04.2ubuntu1-vs-20231004.02-0ubuntu1~22.04.2.diff
2024-01-29 15:12:03 Chloé Smith attachment added 20231004.02-0ubuntu1~20.04.2ubuntu1-vs-20231004.02-0ubuntu1~20.04.2.diff https://bugs.launchpad.net/ubuntu/noble/+source/google-guest-agent/+bug/2050956/+attachment/5743212/+files/20231004.02-0ubuntu1~20.04.2ubuntu1-vs-20231004.02-0ubuntu1~20.04.2.diff
2024-01-30 15:32:25 Launchpad Janitor google-guest-agent (Ubuntu Focal): status New Fix Released
2024-01-30 15:32:57 Launchpad Janitor google-guest-agent (Ubuntu Mantic): status New Fix Released
2024-01-30 15:33:00 Launchpad Janitor google-guest-agent (Ubuntu Jammy): status New Fix Released
2024-01-30 23:54:06 Chloé Smith attachment added bionic-18.04.2vs18.04.3.diff https://bugs.launchpad.net/ubuntu/+source/google-guest-agent/+bug/2050956/+attachment/5743703/+files/bionic-18.04.2vs18.04.3.diff
2024-01-30 23:55:34 Chloé Smith attachment added xenial-16.04.1vs16.04.2.diff https://bugs.launchpad.net/ubuntu/+source/google-guest-agent/+bug/2050956/+attachment/5743704/+files/xenial-16.04.1vs16.04.2.diff
2024-01-31 14:28:04 Simon Chopin removed subscriber Ubuntu Sponsors
2024-02-01 16:17:03 Chloé Smith google-guest-agent (Ubuntu Bionic): status New Fix Released
2024-02-01 16:17:07 Chloé Smith google-guest-agent (Ubuntu Xenial): status New Fix Released