Summary: | sys-fs/e2fsprogs-1.47.0: upgrade causes boot failure - unsupported feature FEATURE_C12 (initramfs must be regenerated) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Norman Back <gentoo3> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | UNCONFIRMED --- | ||
Severity: | critical | CC: | floppym, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Norman Back
2023-04-10 07:12:49 UTC
I imagine but can't be sure that this message is coming from grub. At what point in the boot process do you see it? Could you take a picture? This occurred on my system when I upgraded to sys-fs/e2fsprogs-1.47.0, did a system backup, followed by a test boot of the backup. I didn't expect upgrading to sys-fs/e2fsprogs-1.47.0 would need initramfs recreated. I think it might be nice to issue a news on this so that people who don't test their backups don't fall into this trap and end up with a number of unbootable backups. (In reply to Sam James from comment #1) > I imagine but can't be sure that this message is coming from grub. > > At what point in the boot process do you see it? Could you take a picture? I am using refind. In the middle on the initramfs when it tried to fsck /usr. Ah, that makes sense. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747be80bc0594b776e233912ce517b38d5726891 commit 747be80bc0594b776e233912ce517b38d5726891 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-04-10 07:28:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-04-10 07:31:40 +0000 sys-fs/e2fsprogs: disable metadata_csum_seed and orphan_file features for new fs by default This keeps support for metadata_csum_seed and orphan_file but doesn't *enable* it by default in new filesystems. Unfortunately, support was added in the same e2fsprogs release which enabled it by default. By changing the defaults as Debian has, we give people a chance to upgrade their initramfses, live media, etc, so they can actually mount partitions created by such a new e2fsprogs. It feels wrong to have to do this but I don't see much other choice. At least we're in good company. Link: https://lwn.net/Articles/923969/ Bug: https://bugs.gentoo.org/904093 Bug: https://bugs.gentoo.org/904048 Signed-off-by: Sam James <sam@gentoo.org> sys-fs/e2fsprogs/e2fsprogs-1.47.0-r1.ebuild | 172 +++++++++++++++++++++ ...data_csum_seed-and-orphan_file-by-default.patch | 30 ++++ 2 files changed, 202 insertions(+) |