This bug was fixed in the package efivar - 37-2ubuntu2.1
---
efivar (37-2ubuntu2.1) focal; urgency=medium
* Add support for nvme-fabrics and nvme-subsystem devices. LP:
#1891718.
-- dann frazier Fri, 30 Oct 2020 17:04:24 -0600
** Changed in: efivar (Ubuntu Focal)
Thank you for testing all the cases! Releasing.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891718
Title:
[Regression] breaks GRUB install on an nvme device
To manage notifications about this
And regression tested on an NVMe (but non-nvme-subsys) device on an ARM
server:
ubuntu@d05-4:~$ mount | grep /boot/efi
/dev/nvme0n1p1 on /boot/efi type vfat
(rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
ubuntu@d05-4:~$ ls -l /dev/nvme0n1p1
Also regression tested on an EFI system w/ ESP on a non-nvme-subsys
device (virtual machine w/ virtio disks):
dannf@focal:~$ readlink /sys/dev/block/252:2
../../devices/pci:00/:00:02.2/:03:00.0/virtio2/block/vda/vda2
dannf@focal:~$ sudo grub-install /dev/vda
Installing for i386-pc
Verification:
ubuntu@blanka:~$ readlink /sys/dev/block/259\:3
../../devices/virtual/nvme-subsystem/nvme-subsys0/nvme0n1
ubuntu@blanka:~$ sudo apt install libefiboot1 libefivar1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages
Hello dann, or anyone else affected,
Accepted efivar into focal-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/efivar/37-2ubuntu2.1
in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
** Description changed:
[Impact]
Grub fails to install on systems with nvme-subsys storage when installing
focal, or upgrading from bionic to focal. As symptom of the latter is shown
below:
┌───┤ Configuring shim-signed ├┐
│
TLDR; I've convinced myself that the first patch can be safely dropped,
so I've re-uploaded without it.
I attempted to demonstrate the problem I mentioned in Comment #3 that
0001-Fix-the-error-path-in-set_disk_and_part_name.patch addresses.
Basically, what would happen if I passed in a device
For others hitting this issue - a workaround is to set nvme-
core.multipath=N on the kernel command line.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891718
Title:
[Regression] breaks GRUB
Hi Robie,
Thank you for the review. I don't believe a surgical fix is practical here. I
did look to see if we could somehow back out the code that introduced the
regression. That was introduced upstream between versions v35 & v36 in this
commit:
Hi dann,
It looks like there's quite a bit of refactoring going on in the
patchset you backported. Would it be feasible to write a smaller fix
just for the problem being fixed instead, or is this no practical?
>From SRU policy:
"""We never assume that any change, no matter how obvious, is
** Description changed:
[Impact]
Grub fails to install on systems with nvme-subsys storage when installing
focal, or upgrading from bionic to focal. As symptom of the latter is shown
below:
┌───┤ Configuring shim-signed ├┐
│
** Description changed:
- After upgrading a system from bionic to focal, grub-install began to
- fail:
+ [Impact]
+ Grub fails to install on systems with nvme-subsys storage when installing
focal, or upgrading from bionic to focal. As symptom of the latter is shown
below:
- $ sudo
** Changed in: efivar (Ubuntu Focal)
Assignee: (unassigned) => dann frazier (dannf)
** Changed in: efivar (Ubuntu Focal)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
This bug was fixed in the package efivar - 37-5ubuntu1
---
efivar (37-5ubuntu1) groovy; urgency=medium
* Add support for nvme-fabrics and nvme-subsystem devices. LP:
#1891718.
-- dann frazier Sat, 03 Oct 2020 11:09:53 -0600
** Changed in: efivar (Ubuntu Groovy)
Status:
** Changed in: efivar (Ubuntu Groovy)
Status: New => In Progress
** Changed in: efivar (Ubuntu Groovy)
Assignee: (unassigned) => dann frazier (dannf)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Tags added: blocks-hwcert-server
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891718
Title:
[Regression] breaks GRUB install on an nvme device
To manage notifications about this bug go to:
** Changed in: efivar
Status: Unknown => New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891718
Title:
[Regression] breaks GRUB install on an nvme device
To manage notifications about
** Bug watch added: github.com/rhboot/efivar/issues #157
https://github.com/rhboot/efivar/issues/157
** Also affects: efivar via
https://github.com/rhboot/efivar/issues/157
Importance: Unknown
Status: Unknown
--
You received this bug notification because you are a member of
19 matches
Mail list logo