[Bug 1863015] Re: efibootmgr --remove-dups does not work

Bug Watch Updater 1863015 at bugs.launchpad.net
Fri Feb 21 15:27:44 UTC 2020


** Changed in: efibootmgr
       Status: New => Fix Released

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

Title:
  efibootmgr --remove-dups does not work

Status in EFI Boot Manager:
  Fix Released
Status in efibootmgr package in Ubuntu:
  Invalid
Status in efibootmgr source package in Bionic:
  Invalid
Status in efibootmgr source package in Eoan:
  Invalid
Status in efibootmgr source package in Focal:
  Invalid

Bug description:
  1.
  # lsb_release -rd
  Description:    Ubuntu Focal Fossa (development branch)
  Release:        20.04

  2.

  # apt-cache policy efibootmgr
  efibootmgr:
    Installed: 15-1
    Candidate: 15-1
    Version table:
   *** 15-1 500
          500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
          100 /var/lib/dpkg/status

  3. efibootmgr --remove-dups should remove the duplicate entry in boot list
  4. efibootmgr does not remove the duplicate

  
  == Steps to reproduce ===
  1. install grub-efi to the ESP

  + grub-install --root-directory=/mnt --efi-directory=/mnt/boot/efi --force --target=x86_64-efi --skip-fs-probe --bootloader-id=ubuntu
  Installing for x86_64-efi platform.
  Installation finished. No error reported.
  + efibootmgr -v
  Timeout: 0 seconds
  BootOrder: 0001,0000
  Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)
  Boot0001* ubuntu        HD(1,GPT,55dbc307-5953-4693-b640-e2199025db67,0x800,0xff800)/File(\EFI\ubuntu\shimx64.efi)

  2. Add a second entry pointing to the same esp
  efibootmgr --create --write-signature --label ubuntu --disk /dev/vda --part 1 --loader \EFI\ubuntu\shimx64.efi
  efibootmgr: ** Warning ** : Boot0001 has same label ubuntu
  Timeout: 0 seconds
  BootOrder: 0002,0001,0000
  Boot0000* UiApp
  Boot0001* ubuntu
  Boot0002* ubuntu

  3. Show verbose entrys
  + efibootmgr --verbose
  Timeout: 0 seconds
  BootOrder: 0002,0001,0000
  Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)
  Boot0001* ubuntu        HD(1,GPT,55dbc307-5953-4693-b640-e2199025db67,0x800,0xff800)/File(\EFI\ubuntu\shimx64.efi)
  Boot0002* ubuntu        HD(1,GPT,55dbc307-5953-4693-b640-e2199025db67,0x800,0xff800)/File(\EFI\ubuntu\shimx64.efi)

  4. Attempt to remove duplicate
  + efibootmgr --remove-dups
  Timeout: 0 seconds
  BootOrder: 0002,0001,0000
  Boot0000* UiApp
  Boot0001* ubuntu
  Boot0002* ubuntu

  5. Verbose listing
  + efibootmgr -v
  Timeout: 0 seconds
  BootOrder: 0002,0001,0000
  Boot0000* UiApp FvVol(7cb8bdc9-f8eb-4f34-aaea-3ee4af6516a1)/FvFile(462caa21-7614-4503-836e-8ab6f4662331)
  Boot0001* ubuntu        HD(1,GPT,55dbc307-5953-4693-b640-e2199025db67,0x800,0xff800)/File(\EFI\ubuntu\shimx64.efi)
  Boot0002* ubuntu        HD(1,GPT,55dbc307-5953-4693-b640-e2199025db67,0x800,0xff800)/File(\EFI\ubuntu\shimx64.efi)

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: efibootmgr 15-1
  ProcVersionSignature: Ubuntu 5.4.0-12.15-generic 5.4.8
  Uname: Linux 5.4.0-12-generic x86_64
  ApportVersion: 2.20.11-0ubuntu16
  Architecture: amd64
  Date: Wed Feb 12 20:29:33 2020
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=C.UTF-8
   SHELL=/bin/bash
  SourcePackage: efibootmgr
  UpgradeStatus: No upgrade log present (probably fresh install)

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



More information about the foundations-bugs mailing list