Bug 2351824 - WebUI: does not prevent the user to proceed with less than the required size for the root and bootloader partitions
Summary: WebUI: does not prevent the user to proceed with less than the required size ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda-webui
Version: 42
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Radek Vykydal
QA Contact:
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F43BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2025-03-13 08:48 UTC by lnie
Modified: 2025-09-20 00:19 UTC (History)
7 users (show)

Fixed In Version: anaconda-webui-48-2.fc43 anaconda-webui-50-1.fc43
Clone Of:
Environment:
Last Closed: 2025-09-20 00:19:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
anaconda.log (10.21 KB, text/plain)
2025-03-13 08:50 UTC, lnie
no flags Details
storage.log (684.15 KB, text/plain)
2025-03-13 08:51 UTC, lnie
no flags Details
webui.log (1.95 MB, text/plain)
2025-03-13 08:53 UTC, lnie
no flags Details
journal (2.03 MB, text/plain)
2025-03-13 09:02 UTC, lnie
no flags Details

Description lnie 2025-03-13 08:48:38 UTC
Installer WebUI Critical Error:
org.fedoraproject.Anaconda.PayloadInstallationError: Failed to install image: process '['rsync', '-pogAXtlHrDx', '--stats', '--info=flist2,name,progress2', '--no-inc-recursive', '--exclude', '/dev/', '--exclude', '/proc/', '--exclude', '/tmp/*', '--exclude', '/sys/', '--exclude', '/run/', '--exclude', '/boot/*rescue*', '--exclude', '/boot/loader/', '--exclude', '/boot/efi/', '--exclude', '/etc/machine-id', '--exclude', '/etc/machine-info', '/run/install/sources/mount-0000-live_os_image/', '/mnt/sysroot']' exited with status 10



Reproducible: Always

Comment 1 lnie 2025-03-13 08:50:56 UTC
Created attachment 2079976 [details]
anaconda.log

Comment 2 Katerina Koukiou 2025-03-13 08:51:33 UTC
@lnie can you please attach the journal and other installation logs when you create bug reports? It would be impossible to see through the failure otherwise.

See https://anaconda-installer.readthedocs.io/en/latest/reporting.html

Comment 3 lnie 2025-03-13 08:51:35 UTC
Created attachment 2079977 [details]
storage.log

Comment 4 lnie 2025-03-13 08:53:50 UTC
Created attachment 2079978 [details]
webui.log

Comment 5 lnie 2025-03-13 09:02:32 UTC
Created attachment 2079979 [details]
journal

Comment 6 lnie 2025-03-13 09:04:05 UTC
Thanks for your super quick response, I was attaching

Comment 7 Katerina Koukiou 2025-03-13 09:04:41 UTC
@lnie please also give a description of what you tried to do, I see you tried to create a RAID device on top of partitions, created on vda, vdb and vdc. Did you create these with cockpit storage build in storage editor?
Also please specify the ISO you used for this installation so that we can detect the versions of the anaconda and anaconda-webui packages.

Comment 8 Katerina Koukiou 2025-03-21 15:33:58 UTC
It seems you used two small root partition. 

existing 954 MiB partition vda1 (402) with non-existent ext4 filesystem '
Mar 13 08:44:08 localhost-live org.fedoraproject.Anaconda.Modules.Storage[3222]:  'mounted at /'

Indeed when creating the mount points through the storage editor there is not any check happening for the required sizes for the /boot and / partitions.
This needs to be improved.

Adjusting the bug report title to reflect this.

Comment 9 Radek Vykydal 2025-09-04 14:53:28 UTC
PR Adding blocking Free Space check to review screen: https://github.com/rhinstaller/anaconda-webui/pull/958 (Comment with screenshots: 
https://github.com/rhinstaller/anaconda-webui/pull/958#issuecomment-3196394039)

Comment 10 Fedora Blocker Bugs Application 2025-09-04 15:30:08 UTC
Proposed as a Freeze Exception for 43-beta by Fedora user rvykydal using the blocker tracking app because:

 The fix adds a check for free size on system partitions to the Review Screen of the Fedora Workstation installer Web UI. (Gtk UI already contains such a check).

The fix improves user experience. Without it, in case of insufficient space on system partitions (as in the BZ) the installation fails late during software installation stage (after the partitioning is applied) without indication of the reason of the failure. It also makes the behavior consistent with the Gtk UI.

Links to screenshots and pull request are in comment https://bugzilla.redhat.com/show_bug.cgi?id=2351824#c9.

Comment 11 Adam Williamson 2025-09-05 07:34:05 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/1905 , marking accepted FE.

Comment 12 Fedora Update System 2025-09-05 15:13:25 UTC
FEDORA-2025-ae64c15f39 (anaconda-43.37-2.fc43 and anaconda-webui-48-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-ae64c15f39

Comment 13 Fedora Update System 2025-09-06 01:33:17 UTC
FEDORA-2025-ae64c15f39 has been pushed to the Fedora 43 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-ae64c15f39`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-ae64c15f39

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

Comment 14 Fedora Update System 2025-09-10 03:08:03 UTC
FEDORA-2025-ae64c15f39 (anaconda-43.37-2.fc43 and anaconda-webui-48-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Adam Williamson 2025-09-10 07:09:04 UTC
Setting this back to ON_QA for us to confirm the fix in the first Beta candidate, which I've just requested. It should show up in a few hours.

Comment 16 Katerina Koukiou 2025-09-10 11:09:45 UTC
I added the patch in anaconda-webui dist-git commit in https://src.fedoraproject.org/fork/kkoukiou/rpms/anaconda-webui/c/d96d9e985330159e4a90af1a6246f122e6a6b7d7 but I did not realize there is not %autosetup or %autopatch or %patch0. So this will not be applied. Let's move it back to POST since we have a fix, and I will create a proper release after the Beta freeze.

Comment 17 Fedora Update System 2025-09-11 06:23:53 UTC
FEDORA-2025-6d0a06bb12 (anaconda-43.39-1.fc43 and anaconda-webui-50-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-6d0a06bb12

Comment 18 Fedora Update System 2025-09-12 02:44:20 UTC
FEDORA-2025-6d0a06bb12 has been pushed to the Fedora 43 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-6d0a06bb12`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6d0a06bb12

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

Comment 19 lnie 2025-09-12 10:10:19 UTC
After I set root partition a  less than required size, an error message pops up before the installation starts.

Comment 20 Fedora Update System 2025-09-20 00:19:31 UTC
FEDORA-2025-6d0a06bb12 (anaconda-43.39-1.fc43 and anaconda-webui-50-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.