Current grub2 cannot detect XFS filesystems created with xfsprogs 6.5.0. This breaks all Server installs in Rawhide currently (as xfsprogs 6.5.0 went into Rawhide today, and Server uses xfs by default). Debian ran into this last week and have identified the necessary fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054644#59 https://lore.kernel.org/grub-devel/20231026095339.31802-1-ailiop@suse.com/ https://lore.kernel.org/grub-devel/20231018030347.36174-1-nuxi@vault24.org/ we need those backported to Fedora's grub. I can't do this myself as a) I'm not on the SB signing list and b) working on the grub2 package is complicated and I'd rather a maintainer does it. Installs fail like this: INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Configuring (running scriptlet for): grub2-common-1:2.06-104.fc40.noarch 1697021632 d2621df494be59cac175e13947c9313cfc87c8369e5c7ac66297a76711c12a31 INFO:dnf.rpm:Generating grub configuration file ... /usr/sbin/grub2-probe: error: ../grub-core/kern/fs.c:121:unknown filesystem. warning: %posttrans(grub2-common-1:2.06-104.fc40.noarch) scriptlet failed, exit status 1 ERROR:dnf.rpm:Error in POSTTRANS scriptlet in rpm package grub2-common ERROR:anaconda.modules.payloads.payload.dnf.transaction_progress:Error in POSTTRANS scriptlet in rpm package grub2-common
Obvious Beta blocker as it prevents Server installs working.
requested untag of xfsprogs for now: https://pagure.io/releng/issue/11763
Hi Adam, Nicolas did a scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=108657383 , including all the xfs patches that we weren't carrying from upstream. I tested that it fixes the issue on x86 UEFI and aarch. Nicolas would like to wait on doing a production build until the last patch (fs/xfs: add large extent counters incompat feature support) lands in the upstream repo, but that should be soon.
Sure, that sounds fine. For now xfsprogs is untagged, we will only retag it once a grub2 fix is in. Only problem would be if somebody did a new xfsprogs 6.5.0 build.
I see there've been two builds of grub2 recently, but not sure if either included fixes for this. Can we get an update? thanks!
I've just made a rawhide build with the patches for xfs, the update should be ready soon.
FEDORA-2023-e01748cd0e has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e01748cd0e
https://bodhi.fedoraproject.org/updates/FEDORA-2023-e69a356cae is the Rawhide update, when that goes stable I guess we can try xfsprogs 6.5.0 again (or whatever version it's reached in the mean time).
FEDORA-2023-cd56f4e871 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-cd56f4e871
FEDORA-2023-cd56f4e871 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-cd56f4e871` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-cd56f4e871 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-e01748cd0e has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-e01748cd0e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-e01748cd0e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Retag request for xfsprogs: https://pagure.io/releng/issue/11763#comment-887170
FEDORA-2023-e01748cd0e has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-cd56f4e871 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.