Bug 2231182

Summary: blivet-gui run directly on a live image cannot create BIOS Boot partitions
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: blivet-guiAssignee: Vojtech Trefny <vtrefny>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 39CC: mkolman, vtrefny
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: blivet-gui-2.4.2-1.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-16 12:19:50 UTC 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:32:19 UTC
For some reason, when running blivet-gui directly in a live session, it cannot create BIOS Boot partitions. The option simply is not in the list. But blivet-gui when run from the installer *can* create BIOS Boot partitions.

This is a problem for the new web UI installer interface, which doesn't have any custom partitioning capability of its own and, for custom layouts, expects you to do the partitioning outside the installer then assign mount points in the installer. The only GUI partitioning tool we actually provide on the Workstation live is blivet-gui , but since it cannot create BIOS Boot partitions, it cannot actually create an installable layout on a BIOS system.

Reproducible: Always

Steps to Reproduce:
1. Boot a current Fedora Rawhide Workstation live on an x86_64 BIOS system
2. Run 'blivet-gui' directly
3. Create a new partition, and examine the choices on the 'Filesystem' dropdown
Actual Results:  
BIOS Boot is not present in the list

Expected Results:  
BIOS Boot should be present in the list

Comment 1 Adam Williamson 2023-08-10 21:34:42 UTC
Correction, we do also provide GNOME Disks, but that cannot create BIOS Boot partitions either. (Also note, blivet-gui does not have an entry in the app list, you can only run it if you know it's there and run 'blivet-gui' directly - GNOME Disks is the only really 'user-visible' tool installed by default).

Comment 2 Vojtech Trefny 2023-08-11 05:10:14 UTC
upstream PR: https://github.com/storaged-project/blivet-gui/pull/402

Comment 3 Fedora Update System 2023-08-16 12:20:44 UTC
FEDORA-2023-2f3ec99d17 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f3ec99d17

Comment 4 Fedora Update System 2023-08-16 12:21:06 UTC
FEDORA-2023-c0fec59559 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-c0fec59559

Comment 5 Fedora Update System 2023-08-17 01:30:34 UTC
FEDORA-2023-2f3ec99d17 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-2f3ec99d17`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f3ec99d17

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2023-08-17 01:32:24 UTC
FEDORA-2023-c0fec59559 has been pushed to the Fedora 37 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-c0fec59559`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-c0fec59559

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.