[Bug 2077553] [NEW] ESP detection failures

Mario Limonciello 2077553 at bugs.launchpad.net
Wed Aug 21 15:29:11 UTC 2024


Public bug reported:

[IMPACT]
fwupd 1.9.x attempts to detect the correct ESP to use, but since it's been opened up to all FAT32 partitions, there have been some false positives such as:

/run/media/root/PQSERVICE does not have sufficient space, required 90,1
MB, got 51,2 MB

PQSERVICE is a recovery partition on Lenovo systems and NOT an ESP.  In
order to fix this, heuristics are added to fwupd to skip known recovery
partitions while still allowing to install on FAT32 partitions that look
like ESPs.

[TEST PLAN]

Test that fwupd enumerates ESP properly

[Where problems occur]

If a user manually names their ESP using anything in the heuristics list
it will no longer be identified properly.

** Affects: fwupd
     Importance: Unknown
         Status: Unknown

** Affects: fwupd (Ubuntu)
     Importance: High
     Assignee: Mario Limonciello (superm1)
         Status: Triaged

** Affects: fwupd (Ubuntu Noble)
     Importance: High
         Status: Triaged

** Affects: fwupd (Ubuntu Oracular)
     Importance: High
     Assignee: Mario Limonciello (superm1)
         Status: Triaged

** Also affects: fwupd (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: fwupd (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Bug watch added: github.com/fwupd/fwupd/issues #6477
   https://github.com/fwupd/fwupd/issues/6477

** Also affects: fwupd via
   https://github.com/fwupd/fwupd/issues/6477
   Importance: Unknown
       Status: Unknown

** Changed in: fwupd (Ubuntu Noble)
       Status: New => Triaged

** Changed in: fwupd (Ubuntu Oracular)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fwupd in Ubuntu.
https://bugs.launchpad.net/bugs/2077553

Title:
  ESP detection failures

Status in Fwupd:
  Unknown
Status in fwupd package in Ubuntu:
  Triaged
Status in fwupd source package in Noble:
  Triaged
Status in fwupd source package in Oracular:
  Triaged

Bug description:
  [IMPACT]
  fwupd 1.9.x attempts to detect the correct ESP to use, but since it's been opened up to all FAT32 partitions, there have been some false positives such as:

  /run/media/root/PQSERVICE does not have sufficient space, required
  90,1 MB, got 51,2 MB

  PQSERVICE is a recovery partition on Lenovo systems and NOT an ESP.
  In order to fix this, heuristics are added to fwupd to skip known
  recovery partitions while still allowing to install on FAT32
  partitions that look like ESPs.

  [TEST PLAN]

  Test that fwupd enumerates ESP properly

  [Where problems occur]

  If a user manually names their ESP using anything in the heuristics
  list it will no longer be identified properly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/fwupd/+bug/2077553/+subscriptions




More information about the foundations-bugs mailing list