Bug 2344434
Summary: | Cannot install to a software RAID device created in the storage editor as it's impossible to assign the root mount point successfully | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | anaconda-webui | Assignee: | Katerina Koukiou <kkoukiou> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | jkonecny, kkoukiou, kparal, mkolman, robatino, rvykydal |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | AcceptedBlocker | ||
Fixed In Version: | anaconda-webui-26-1.fc42 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-03-10 16:13:56 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2291263 |
Description
Adam Williamson
2025-02-08 00:52:33 UTC
Proposing as a Beta blocker per the "Custom partitioning" criterion - that doesn't explicitly say 'webui' atm but only because I haven't got around to editing it again yet, webui is blocking for F42 as it's on Workstation live. That criterion requires "Create mount points backed by ext4 partitions, LVM volumes or btrfs volumes, or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions" and "Assign mount points to existing storage volumes". also, when booting with an already-existing software RAID set and going straight to mount point assignment, the partitions on the RAID set are not available as targets either. +4 in https://pagure.io/fedora-qa/blocker-review/issue/1751 , marking accepted. The test case [1] which is what is described as reproducer above, is quite different from the GTK UI one [2] which says to create MD array mounted as / and optionally second array mounted as /home Some background: in blivet the following two "types" of MD array are recognized: 1. The array is directly on top of disks: in this case blivet considers the array to be a disk (similar to a hardware RAID) and we should create the partition table on the array 2. The array is on top of partitions: from blivet's pov this is a device and it allows only a single filesystem (or other format like lvmpv) on top of it and if it has partitions they are ignored [1] https://fedoraproject.org/wiki/QA:Testcase_partitioning_webui_custom_software_RAID [2] https://fedoraproject.org/wiki/QA:Testcase_partitioning_custom_software_RAID Both Web UI and GTK UI support only these two types. When it comes to Web UI, I indeed found a bug for the scenario (1), RAID on top of disks and fixed in https://github.com/rhinstaller/anaconda-webui/pull/658 well, I was really just trying to "do software RAID" in the most obvious way the new UI offered. This was what I wound up with. I wrote the test case *after* filing this bug, it was kind of a separate action. FEDORA-2025-73a6f8a23c (anaconda-42.27.3-1.fc42 and anaconda-webui-26-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-73a6f8a23c FEDORA-2025-73a6f8a23c has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-73a6f8a23c` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-73a6f8a23c See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. With Fedora-Workstation-Live-42_Beta-1.2.x86_64.iso I believe we can mark this as working. The software raid setup can be configured with guidance from comment 4. Option 2 from there is the easiest option (but with only a single filesystem in the raid). I hit some obstacles with Option 1 related to the biosboot partition, but I'll report that separately. FEDORA-2025-73a6f8a23c (anaconda-42.27.3-1.fc42 and anaconda-webui-26-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |