[Bug 1887257] Re: update-grub does not create any entry on grub.cfg for ZFS on root
Thomas Eason
1887257 at bugs.launchpad.net
Mon Nov 29 17:43:35 UTC 2021
Why is this an invalid issue? There are a number of commercial packages
for redhat that don't really support ubuntu unless you change the shell.
Also you get zero notification from dash that you are about to break
your zfs system. It appears from /usr/share/doc/dash/NEWS.Debian.gz
that changing your shell is supported behavior.
Even if changing your shell is not allowed, how is silently breaking
your system in a way that will make your system unbootable an acceptable
solution? Especially when you could just call 10_linux_zfs explicitly
with /bin/dash if it relies on undefined behavior in dash?
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1887257
Title:
update-grub does not create any entry on grub.cfg for ZFS on root
Status in grub2 package in Ubuntu:
Invalid
Bug description:
I observed after a lot of updates my kernel did not get update after
reboot. I found my /boot zfs pool not mounted properly and re-imported
it, but when I generate new grub.cfg, the 10_linux_zfs section is
empty, even with /boot mounted properlly:
root at manauara:~# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
bpool 1,88G 196M 1,68G - - 0% 10% 1.00x ONLINE -
rpool 114G 43,8G 70,2G - - 46% 38% 1.00x ONLINE -
root at manauara:~# mount | grep boot
bpool/BOOT/ubuntu_bpn5ci on /boot type zfs (rw,nodev,relatime,xattr,posixacl)
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb1 on /boot/grub type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
root at manauara:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# /boot/efi was on /dev/sdb1 during installation
UUID=3663-2075 /boot/efi vfat umask=0022,fmask=0022,dmask=0022 0 1
/boot/efi/grub /boot/grub none defaults,bind 0 0
UUID=9b5b207e-da46-4b16-b827-d8521151c8bf none swap discard 0 0
root at manauara:~# cat /etc/zfs/zfs-list.cache/bpool
bpool /boot off on on off on off on off - none
bpool/BOOT none off on on off on off on off - none
bpool/BOOT/ubuntu_bpn5ci /boot on on on off on off on off - none
I have cleaned all snapshots because another issue with zsys and
images, so my snapshot tree is almost clean:
root at manauara:~# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
bpool/BOOT/ubuntu_bpn5ci at autozsys_n55ov3 90,6M - 104M -
rpool/ROOT/ubuntu_bpn5ci at autozsys_n55ov3 43,5M - 6,22G -
rpool/ROOT/ubuntu_bpn5ci/srv at autozsys_n55ov3 0B - 96K -
rpool/ROOT/ubuntu_bpn5ci/usr at autozsys_n55ov3 0B - 96K -
rpool/ROOT/ubuntu_bpn5ci/usr/local at autozsys_n55ov3 0B - 2,94M -
rpool/ROOT/ubuntu_bpn5ci/var at autozsys_n55ov3 0B - 96K -
rpool/ROOT/ubuntu_bpn5ci/var/games at autozsys_n55ov3 0B - 96K -
rpool/ROOT/ubuntu_bpn5ci/var/lib at autozsys_n55ov3 464K - 7,93G -
rpool/ROOT/ubuntu_bpn5ci/var/lib/AccountsService at autozsys_n55ov3 0B - 336K -
rpool/ROOT/ubuntu_bpn5ci/var/lib/NetworkManager at autozsys_n55ov3 116K - 168K -
rpool/ROOT/ubuntu_bpn5ci/var/lib/apt at autozsys_n55ov3 136K - 95,7M -
rpool/ROOT/ubuntu_bpn5ci/var/lib/dpkg at autozsys_n55ov3 2,32M - 55,2M -
rpool/ROOT/ubuntu_bpn5ci/var/log at autozsys_n55ov3 7,54M - 1,13G -
rpool/ROOT/ubuntu_bpn5ci/var/mail at autozsys_n55ov3 0B - 96K -
rpool/ROOT/ubuntu_bpn5ci/var/snap at autozsys_n55ov3 0B - 2,17M -
rpool/ROOT/ubuntu_bpn5ci/var/spool at autozsys_n55ov3 56K - 208K -
rpool/ROOT/ubuntu_bpn5ci/var/www at autozsys_n55ov3 0B - 96K -
rpool/USERDATA/leonardo_xoeglb at autozsys_n55ov3 16,8M - 27,0G -
rpool/USERDATA/leonardo_xoeglb at autozsys_qc46s7 7,86M - 27,0G -
rpool/USERDATA/root_xoeglb at autozsys_n55ov3 132K - 1,17G -
The output of upgrade-grub (With sh -x in 10_linux_zen) is attached and other system information is at ubuntu-bug report attached.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: grub2-common 2.04-1ubuntu26
ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
Uname: Linux 5.4.0-40-generic x86_64
NonfreeKernelModules: nvidia_modeset zfs zunicode zavl icp zcommon znvpair nvidia
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Sat Jul 11 20:24:10 2020
InstallationDate: Installed on 2020-04-27 (75 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1887257/+subscriptions
More information about the foundations-bugs
mailing list