Bug 2231180

Summary: webUI could discover storage issues earlier: no BIOS boot partition, not enough partitions...
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Vojtech Trefny <vtrefny>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: anaconda-maint, jkonecny, vslavik, w
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
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:
Bug Depends On:    
Bug Blocks: 2231339    

Description Adam Williamson 2023-08-10 21:13:43 UTC
I had a play around with the web UI interface today, particularly the storage part. One thing I notice: it could be much smarter about detecting storage problems.

1. It will let you into the "Mount point assignment" screen even if you have only *one* partition, but it is impossible to complete an install with one partition. It *knows* two are required - the UI lists /boot and / as "required" - so why let you into the screen at all? It could check that there are *enough* formatted partitions, not just *at least one* formatted partition.

2. It only tells you about missing non-mounted partitions very late. e.g. if you don't have a BIOS boot partition, you cannot complete a BIOS install, but the installer will let you go through "Mount point assignment" and assign your /boot and / partitions, *then* it tells you that you need a BIOS boot partition. It could warn you about this much earlier, either as soon as you enter the "Mount point assignment" screen, or by greying that option out with an explanation as it does if you don't have any partitions.

Reproducible: Always

Comment 1 Adam Williamson 2023-08-10 21:32:56 UTC
See also https://bugzilla.redhat.com/show_bug.cgi?id=2231182 - blivet-gui on the Workstation live cannot actually create a BIOS Boot partition at all, so you cannot create an installable layout on a BIOS system using pre-installed GUI tools.