2022-09-27 03:59:12 |
Renan Rodrigo |
bug |
|
|
added bug |
2022-09-27 03:59:25 |
Renan Rodrigo |
ubuntu-advantage-tools (Ubuntu): assignee |
|
Renan Rodrigo (renanrodrigo) |
|
2022-09-27 03:59:29 |
Renan Rodrigo |
ubuntu-advantage-tools (Ubuntu): importance |
Undecided |
Critical |
|
2022-09-27 16:47:46 |
Robie Basak |
tags |
|
block-proposed |
|
2022-09-27 19:49:28 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~renanrodrigo/ubuntu/+source/ubuntu-advantage-tools/+git/ubuntu-advantage-tools/+merge/430581 |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Bionic |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Bionic) |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Xenial |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Xenial) |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Jammy |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Jammy) |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Focal |
|
2022-09-27 20:43:46 |
Andreas Hasenack |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Focal) |
|
2022-09-27 21:14:05 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Jammy): status |
New |
Fix Committed |
|
2022-09-27 21:14:06 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-09-27 21:14:08 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2022-09-27 21:14:11 |
Robie Basak |
tags |
block-proposed |
block-proposed verification-needed verification-needed-jammy |
|
2022-09-27 21:14:25 |
Robie Basak |
nominated for series |
|
Ubuntu Kinetic |
|
2022-09-27 21:14:25 |
Robie Basak |
bug task added |
|
ubuntu-advantage-tools (Ubuntu Kinetic) |
|
2022-09-27 21:14:37 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Kinetic): status |
New |
Triaged |
|
2022-09-27 21:15:03 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Focal): status |
New |
Fix Committed |
|
2022-09-27 21:15:07 |
Robie Basak |
tags |
block-proposed verification-needed verification-needed-jammy |
block-proposed verification-needed verification-needed-focal verification-needed-jammy |
|
2022-09-27 21:15:40 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Bionic): status |
New |
Fix Committed |
|
2022-09-27 21:15:45 |
Robie Basak |
tags |
block-proposed verification-needed verification-needed-focal verification-needed-jammy |
block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy |
|
2022-09-27 21:16:32 |
Robie Basak |
ubuntu-advantage-tools (Ubuntu Xenial): status |
New |
Fix Committed |
|
2022-09-27 21:16:38 |
Robie Basak |
tags |
block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy |
block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy verification-needed-xenial |
|
2022-09-29 20:19:40 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~renanrodrigo/ubuntu/+source/ubuntu-advantage-tools/+git/ubuntu-advantage-tools/+merge/430786 |
|
2022-10-03 11:20:53 |
Renan Rodrigo |
description |
With u-a-t 27.11, currently on -proposed, upgrading from Xenial to Bionic fails when unattached.
The reason is: Bionic has some updates available in esm-apps, and the repositories are present due to the postinst script seeing that the service is not beta anymore.
However, the preferences file only pins esm for Xenial, and do-release-upgrade:
1. Sees the packages in the Bionic ESM repository
2. Ignores the pinning to 'never'
3. Fails to get those packages - all of them are 401ed
4. Fail to calculate the diffs and exits 1.
Although found and reproducible when upgrading from Xenial to Bionic, this bug may affect any upgrade across releases where the system is unattached, and has any given package installed which is present in the ESM repository of the next release. |
[Impact]
With u-a-t 27.11, currently on -proposed, upgrading from Xenial to Bionic fails when unattached.
The reason is: Bionic has some updates available in esm-apps, and the repositories are present due to the postinst script seeing that the service is not beta anymore.
However, the preferences file only pins esm for Xenial, and do-release-upgrade:
1. Sees the packages in the Bionic ESM repository
2. Ignores the pinning to 'never'
3. Fails to get those packages - all of them are 401ed
4. Fail to calculate the diffs and exits 1.
Although found and reproducible when upgrading from Xenial to Bionic, this bug may affect any upgrade across releases where the system is unattached, and has any given package installed which is present in the ESM repository of the next release.
[Test Case]
This bug was caught by the ubuntu-advantage-tools integration test suite, once fully executed against the `27.11` version. Re-running using the version in -proposed shows no blockers to the unattached upgrade scenario.
The test case result is pasted as a comment to this bug. I am marking this bug as verified.
[Regression Potential]
If the files related to Apps existed before, this fix would not be enough to fix those - we would need a postinst script to change them. But as those will only be created when ESM-Apps goes GA, the SRU will have it done before that happens. |
|
2022-10-03 11:23:17 |
Renan Rodrigo |
tags |
block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy verification-needed-xenial |
verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial |
|
2022-10-05 02:20:26 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Kinetic): status |
Triaged |
Fix Released |
|
2022-10-05 12:06:22 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2022-10-05 12:06:37 |
Steve Langasek |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-10-05 12:06:52 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2022-10-05 12:07:07 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-10-05 12:07:24 |
Launchpad Janitor |
ubuntu-advantage-tools (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|