Bug 2412017

Summary: Msg "You must create a new file system on the root device." misleading for btrfs root subvolume
Product: [Fedora] Fedora Reporter: tk2345_
Component: anaconda-webuiAssignee: Katerina Koukiou <kkoukiou>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: a.badger, alpha, kkoukiou, mkolman, rvykydal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://discussion.fedoraproject.org/t/talk-installer-crashes-when-btrfs-subvolume-gets-reformatted-while-having-nested-subvolumes/170255/14
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description tk2345_ 2025-11-03 16:34:31 UTC
For Fedora WS using "Reinstall Fedora", when using the storage editor to assign mount points for a non-empty btrfs root subvolume and the EFI partition, the storage checker reports "Storage requirements not met. You must create a new file system on the root device.”

Consider improving error handling/message:

1. The message does not state the unmet requirement, "The root device/subvolume is not empty."

2. For "Reinstall Fedora" storage requirements seem to be met, as it requires a non-empty root
device/subvolume. Deleting and recreating the root subvolume removes the "Reinstall Fedora" method.

3. For a btrfs root subvolume one must not create a new file system. Creating a new file system destroys the home subvolume.

Reproducible: Always

Steps to Reproduce:
1. Open storage editor
2. Assign mount points to non-empty btrfs root subvolume and EFI partition
3. Exit storage editor