Apple vendor quirk check for LP#1928434 incorrectly fails on all non-DMI hardware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Critical
|
Brian Murray |
Bug Description
Test Case
---------
1) On an Ubuntu 20.10 system which does not have /sys/class/dmi run do-release-upgrade
2) Observe a message saying that release upgrades are not allowed
With the version of the release upgrader from -proposed upgrades will be allowed.
Regression Test Case
-------
This test is to ensure that the quirk for bug 1929449 still works
1) On Apple hardware running Ubuntu 20.10 run do-release-upgrade -p
2) Observe a message regarding upgrades not being enabled for Apple hardware and the upgrade exit
Regression Potential
-------
Its possible that the quirk won't run any more on Apple hardware but we've created a separate test case for that to ensure that it is still working. Additionally, a check has been added to see if '/sys/firmware/efi' exists before running the quirk. Testing that is covered by the regression test case.
Original Description
-------
v 1:20.10.16
DistUpgradeQuir
However, this is a very common case - it means almost all non-x86 hardware and many VMs (including my test case, WSL2 20.10 -> 21.04) cannot at the time of writing currently upgrade to 21.04.
This was noted in "Where problems could occur" on https:/
This emergency patch has been in place for 2 weeks now, blocking updates, however the shim-signed bug appears to be fixed now but the quirk is still in place - perhaps the "system vendor is unknown" check should be removed for now, and once verified the quirk removed altogether?
Changed in ubuntu-release-upgrader (Ubuntu Hirsute): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | New → Fix Released |
tags: | added: fr-1429 |
description: | updated |
description: | updated |
The attachment "Patch to remove the "unknown vendor" part of the Apple quirk for now which affects non-Apple hardware, while SRE verifies the shim issue is fixed with Apple hardware" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]