[Bug 1844012] Re: grub2 doesn't recognize ext4 with metadata_csum_seed enabled

Jim Bray 1844012 at bugs.launchpad.net
Sat Sep 14 18:21:11 UTC 2019


** Description changed:

  (probably)/usr/lib/grub/x86_64-efi/ext2.mod, from:
  
  grub-efi-amd64-bin:
    Installed: 2.02-2ubuntu8.13
    Candidate: 2.02-2ubuntu8.13
  
  doesn't recognize an ext4 filesystem with metadata_csum_seed set.
  
  This is true in command-line grub, not just the update-grub software.
  Attempting
  
  linux (hdx,gptx)/vm etc on an ext4 fs with metadata_csum enabled fails;
  removing the metadata_csum_seed option fixes this.
  
- The failure is "unknown filesystem" for any ext4 fs with metadata_csum_seed set. Apparently saving the metata checksum seed in the superblock changes it beyond recognition for grub. The message appears to be coming from 
+ The failure is "unknown filesystem" for any ext4 fs with metadata_csum_seed set. Apparently saving the metadata checksum seed in the superblock changes it beyond recognition for grub. The message appears to be coming from 
  grub-2.04/grub-core/kern /fs.c:
  
  grub_fs_t
  grub_fs_probe (grub_device_t device)
  {....
   grub_error (GRUB_ERR_UNKNOWN_FS, N_("unknown filesystem"));
  }
  
  
  I tried to install latest grub from eaon to see if upstream has fixed this, but it depended on too much other unreleased software such as libc6.
  
  I pulled the 2.04 source. There is nothing in the Changelog that appears
  to address this.
  
  
  from `man ext4`:
   metadata_csum_seed
                This feature allows the filesystem to store the metadata checksum seed in the superblock, which allows the administrator to change the UUID of a filesystem using the metadata_csum feature while it is mounted.

** Description changed:

  (probably)/usr/lib/grub/x86_64-efi/ext2.mod, from:
  
  grub-efi-amd64-bin:
    Installed: 2.02-2ubuntu8.13
    Candidate: 2.02-2ubuntu8.13
  
  doesn't recognize an ext4 filesystem with metadata_csum_seed set.
  
  This is true in command-line grub, not just the update-grub software.
  Attempting
  
- linux (hdx,gptx)/vm etc on an ext4 fs with metadata_csum enabled fails;
+ linux (hdx,gptx)/ etc on an ext4 fs with metadata_csum enabled fails;
  removing the metadata_csum_seed option fixes this.
  
  The failure is "unknown filesystem" for any ext4 fs with metadata_csum_seed set. Apparently saving the metadata checksum seed in the superblock changes it beyond recognition for grub. The message appears to be coming from 
  grub-2.04/grub-core/kern /fs.c:
  
  grub_fs_t
  grub_fs_probe (grub_device_t device)
  {....
   grub_error (GRUB_ERR_UNKNOWN_FS, N_("unknown filesystem"));
  }
  
  
  I tried to install latest grub from eaon to see if upstream has fixed this, but it depended on too much other unreleased software such as libc6.
  
  I pulled the 2.04 source. There is nothing in the Changelog that appears
  to address this.
  
  
  from `man ext4`:
   metadata_csum_seed
                This feature allows the filesystem to store the metadata checksum seed in the superblock, which allows the administrator to change the UUID of a filesystem using the metadata_csum feature while it is mounted.

** Description changed:

- (probably)/usr/lib/grub/x86_64-efi/ext2.mod, from:
+ /usr/lib/grub/x86_64-efi/ext2.mod, from:
  
  grub-efi-amd64-bin:
    Installed: 2.02-2ubuntu8.13
    Candidate: 2.02-2ubuntu8.13
  
  doesn't recognize an ext4 filesystem with metadata_csum_seed set.
  
  This is true in command-line grub, not just the update-grub software.
  Attempting
  
  linux (hdx,gptx)/ etc on an ext4 fs with metadata_csum enabled fails;
  removing the metadata_csum_seed option fixes this.
  
  The failure is "unknown filesystem" for any ext4 fs with metadata_csum_seed set. Apparently saving the metadata checksum seed in the superblock changes it beyond recognition for grub. The message appears to be coming from 
  grub-2.04/grub-core/kern /fs.c:
  
  grub_fs_t
  grub_fs_probe (grub_device_t device)
  {....
   grub_error (GRUB_ERR_UNKNOWN_FS, N_("unknown filesystem"));
  }
+ which appears to probe for filesystems by calling the fs modules to attempt to mount it.
  
  
  I tried to install latest grub from eaon to see if upstream has fixed this, but it depended on too much other unreleased software such as libc6.
  
  I pulled the 2.04 source. There is nothing in the Changelog that appears
  to address this.
  
  
  from `man ext4`:
   metadata_csum_seed
                This feature allows the filesystem to store the metadata checksum seed in the superblock, which allows the administrator to change the UUID of a filesystem using the metadata_csum feature while it is mounted.

-- 
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/1844012

Title:
  grub2 doesn't recognize ext4 with metadata_csum_seed enabled

Status in grub2 package in Ubuntu:
  New

Bug description:
  /usr/lib/grub/x86_64-efi/ext2.mod, from:

  grub-efi-amd64-bin:
    Installed: 2.02-2ubuntu8.13
    Candidate: 2.02-2ubuntu8.13

  doesn't recognize an ext4 filesystem with metadata_csum_seed set.

  This is true in command-line grub, not just the update-grub software.
  Attempting

  linux (hdx,gptx)/ etc on an ext4 fs with metadata_csum enabled fails;
  removing the metadata_csum_seed option fixes this.

  The failure is "unknown filesystem" for any ext4 fs with metadata_csum_seed set. Apparently saving the metadata checksum seed in the superblock changes it beyond recognition for grub. The message appears to be coming from 
  grub-2.04/grub-core/kern /fs.c:

  grub_fs_t
  grub_fs_probe (grub_device_t device)
  {....
   grub_error (GRUB_ERR_UNKNOWN_FS, N_("unknown filesystem"));
  }
  which appears to probe for filesystems by calling the fs modules to attempt to mount it.

  
  I tried to install latest grub from eaon to see if upstream has fixed this, but it depended on too much other unreleased software such as libc6.

  I pulled the 2.04 source. There is nothing in the Changelog that
  appears to address this.

  
  from `man ext4`:
   metadata_csum_seed
                This feature allows the filesystem to store the metadata checksum seed in the superblock, which allows the administrator to change the UUID of a filesystem using the metadata_csum feature while it is mounted.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1844012/+subscriptions



More information about the foundations-bugs mailing list