** Description changed: + [Impact] + When users are upgrading their machines, we run the upgrade_lts_contract script to ensure that the services that were unable will keep being enable in the new ubuntu release the users are upgraded too. + + Currently, if the user upgrades directly from Focal to Jammy, the script + will error out because we are missing the entries for Focal and Impish + on that script. + + Therefore, even though we might not have full support for some services + in Jammy yet, we should not error out on that script and allow it to + complete; + + + [Test Case] + To reproduce the bug: follow these steps: + + 1. Launch a jammy machine + 2. Attach to a valid UA token + 3. run `sudo python3 /usr/lib/ubuntu-advantage/upgrade_lts_contract.py` + + And to verify that the fix works: + + 1. Upgrade UA to version 27.8 + 2. re-run `sudo python3 /usr/lib/ubuntu-advantage/upgrade_lts_contract.py` and confirm no errors are raised + + + [Regression Potential] + We are just adding the new releases into our support dict and providing better error messages if that problem happens again in the future. Therefore, we don't believe we have a big regression issue here. + + [Original Description] + See this error https://errors.ubuntu.com/problem/864d1a4d38167a7b009ce993125030b58eb012d5 When upgrading from focal -> impish or from impish -> jammy, a KeyError will occur in the upgrade_lts_contract.py script from ubuntu-advantage- tools. This happens because that script has not been kept up-to-date with new ubuntu series names since groovy. We plan to fix this bug in our next release of ubuntu-advantage-tools, which will be version 27.8 and should occur within the next month.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1968067 Title: upgrade_lts_contract.py exception on impish and later To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1968067/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
