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