From Fedora Project Wiki

Revision as of 14:44, 13 April 2024 by Sumantrom (talk | contribs) (→‎Test Results)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Anaconda Web UI

Date 2023-08-28 to 2023-09-04
Time all day

Website QA/Test Days
Matrix #test-day:fedoraproject.org
IRC #fedora-test-day (webirc)
Mailing list test


Can't make the date?
If you come to this page after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?[edit]

This Test Day will focus on AnacondaWebUIforFedoraWorkstation

Who's available[edit]

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion:

You can chat with us on Matrix or IRC. See the infobox on top of the page to learn where to join.

Prerequisite for Test Day[edit]

  • A virtual machine or a bare metal machine
  • An installation of Fedora 39 Workstation. Make sure to fully update your system. If installing a fresh system, it's recommended to use the latest nightly image.

How to test?[edit]

The new web UI is not just a change of the UI technology, which is based on the React and Cockpit framework, but also a complete overhaul of the user experience. The new UI is trying to be easier to use by removing most of the complexities but still leaving possibilities to do everything you might need to do. We are trying to achieve a state where even users who don’t have previous experience with the Linux operating system will be able to do the installation smoothly.

List of what is part of the new UI:

  • Wizard solution instead of hub and spoke
  • New welcome screen to select language (will be preselected from a language configured in system)
  • Timezone and date configuration
  • Disk selection
  • Guided partitioning
  • Review configuration
  • Installation progress
  • Build-in help


Visit the results page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.

Please also try to experiment and explore and perform tasks not mentioned in any of the pre-defined test cases.

Reporting bugs[edit]

Perhaps you've found an already-reported bug. Please look at:

New bugs should be filed into Red Hat Bugzilla, in most cases against the anaconda component.

We really need bug reports!
Please note that just mentioning your problem into the comments section on the results page is not very helpful. Very often those problems only happen in specific circumstances, or with specific steps taken. We need the logs and screenshots, and we need to be able to ask you followup questions. Please file bug reports, it's much more useful than a short comment. Thank you!

When filing the bug, it's very helpful to include:

  • exact steps you've performed (and whether you can reproduce it again)
  • screenshots or videos, if applicable
  • system journal (log), which you can retrieve by journalctl -b > journal.txt
  • all output in a terminal, if started from a terminal
  • your system description

If you are unsure about exactly how to file the report or what other information to include, just ask us.

Please make sure to link to the bug when submitting your test result, thanks!

Test Results[edit]

Guided storage configuration[edit]

User Profile Testcase_partitioning_custom_software_RAID Testcase_partitioning_custom_btrfs Testcase_partitioning_custom_lvmthin Testcase_partitioning_custom_standard_partition_ext3 Testcase_partitioning_custom_standard_partition_xfs Testcase_partitioning_custom_no_swap References
Dskobra
Pass pass
[1]
  1. Fedora-Workstation-Live-x86_64-39-20230902.n.0.iso via virt-manager. installed using automatic/manual with/without encryption with bios and uefi. Manual partitions were bios/efi partition(default bios size and 2gb efi), /boot (ext4 2gb), btrfs volume (w/ label="system") with default luks2 and no swap. Only issue I had was when doing manual encrypted partitions i wouldn't get a popup asking for password to unlock when going to set the mountpoints. Rescanning a 2nd time fixed it.
FST777 Fedora-Everything-netinst-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Pass pass
Pass pass
[1]
Pass pass
[2]
  1. Previous reboot issues were not apparent on the second try (with the exact same installation options)
  2. The installation did not cleanly reboot after finishing. It waited for a long time and, after sending it a reboot signal from Virt-Manager, for an instant displayed a message about cleanly unmounting oldroot before shutting down. It needed a manual start to boot the installed system, which was functioning as expected. The only non-standard option selected during install was a minimal installation instead of the default "Custom" one.
FST777 Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Fail fail
[1]
Fail fail
[2]
  1. The Installation Destination screen is not available in the Anaconda WebUI, nor is there any other way for guided custom partitioning.
  2. The Installation Destination screen is not available in the Anaconda WebUI, nor is there any other way for guided custom partitioning. LVM-based installation is only available manually through Blivet-GUI.
hricky Fedora-Workstation-Live-x86_64-39-20230830.n.0.iso, Bare Metal, MB: ASRock H97 Pro4, RAM: 32 GiB, CPU: Intel® Core™ i7-4790, VGA: Intel® HD Graphics 4600 (HSW GT2), Disks: 2 SSD + 2 HDD
Pass pass
[1]
Pass pass
[2]
  1. mountpoint /: RAID-1 on SSDs, mountpoint /home: RAID-1 on HDDs
  2. RAID-1 on SSDs
idanka FUJITSU ESPRIMO P520 libvrt - Intel Core i5-4570, Nvidia GTX 1650
Pass pass
[1]
Pass pass
Pass pass
Pass pass
Pass pass
  1. use "raid 0"
idanka Fedora-Everything-netinst-x86_64-39-20230827.n.0.iso / virt-manager
Fail fail
Pass pass
[1]
  1. failed to execute
lbazan Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Pass pass
Pass pass
seem Fedora-Workstation-Live-x86_64-39-20230901.n.0.iso
Warning warn
[1]
  1. When disk has partitions created by fdisk, but not formatted, nor tagged as "linux" type, "Mount point assignment" option is not available in the installer. Once they are properly formatted - in XFS, or swap - I can assign mount points and installation proceeds successfully.
steiner Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Pass pass
thewanderer Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso virt-manager
Pass pass

Installer Partitioning Test Cases[edit]

User Profile PartitioningEncryptedAll PartitioningEncryptedMix PartitioningExt2OnNativeDevice PartitioningPreExistingLvm2Lvm2 PartitioningPreExistingRaidRaid PartitioningRootfsOnLvmDevice PartitioningSwapOnLvmDevice Anaconda custom partitioning Anaconda encrypted lvm on raid Anaconda ext4 rootfs on disk partition Anaconda partitioning uninitialized disks References
geraldosimiao Fedora-Workstation-Live-x86_64-39-20230901.n.0.iso on KVM-QEMU-VirtManager (F38)
Pass pass
hricky Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso, virt-manager
Pass pass
Pass pass
Pass pass
Pass pass
hricky Fedora-Workstation-Live-x86_64-39-20230829.n.0.iso, virt-manager
Pass pass
[1]
Pass pass
Fail fail
[2]
Pass pass
  1. If I click the Rescan button in the first step (installation method) and select disks again, in the second step (manual disk configuration) the RAID disappears from the drop-down list. Otherwise is there and Anaconda completes successfully.
  2. RHBZ #2236096 blivet-gui (v2.4.1) crashes when deleting multiple partitions on multiple disks
hricky Fedora-Workstation-Live-x86_64-39-20230830.n.0.iso, Bare Metal, MB: ASRock H97 Pro4, RAM: 32 GiB, CPU: Intel® Core™ i7-4790, VGA: Intel® HD Graphics 4600 (HSW GT2), Disks: 2 SSD + 2 HDD
Pass pass
[1]
Pass pass
[2]
  1. mountpoint /: RAID-1 on SSDs, mountpoint /home: RAID-1 on HDDs
  2. RAID-1 on SSDs
hricky Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso, Bare Metal, MB: ASRock H97 Pro4, RAM: 32 GiB, CPU: Intel Core i7-4790, VGA: Intel HD Graphics 4600 (HSW GT2), Disks: 2xSSD + 2xHDD
Fail fail
[1]
  1. RHBZ #2236538 Installation of the system failed: LUKS on RAID
idanka Fedora-Everything-netinst-x86_64-39-20230827.n.0.iso / virt-manager
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
[1]
Fail fail
[2]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
[3]
  1. 1x blivet-gui using fails 2x manual install it worked
  2. When selecting multiple disks (4 virtIO Disk), it immediately switches to a black screen.
  3. "When prompted by anaconda, choose to re-initialize disks" - failed to execute
steiner Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Pass pass
thewanderer Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso virt-manager
Pass pass
yolo Fedora-39-20230830.n.0 on VirtualBox
Pass pass
[1]
  1. French installation

Regression Test[edit]

User Profile Base Installation Graphical Installation Text Installation Guided Partitioning - Encrypted Guided Partitioning - Delete some volumes Reporting bugs from Text Interface anaconda-install-env-deps References
FST777 Fedora-Everything-netinst-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Pass pass
Pass pass
FST777 Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on KVM via virt-manager
Fail fail
[1]
  1. RHBZ #2235610 Live image asks for language, English (US) is preselected. Installer partly displays Dutch and partly English text, installed system is Dutch. I am in the Netherlands and while I do speak Dutch it is not what I selected and the installer has no option to control this.
bittin Fedora-Workstation-Live-x86_64-39-20230828.n.0.iso on Virtualbox
Pass pass
Pass pass
bittin Fedora-Workstation-Live-x86_64-39-20230829.n.0.iso on Virtualbox
Pass pass
Pass pass
bittin Fedora-Workstation-Live-x86_64-39-20230830.n.0.iso on Virtualbox
Pass pass
Pass pass
bittin Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso on Virtualbox
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
bittin Fedora-Workstation-Live-x86_64-39-20230904.n.0.iso on Virtualbox
Pass pass
Pass pass
brianmcarey Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso on KVM via virt-manager
Pass pass
Pass pass
Pass pass
dturner
Pass pass
ersen Fedora-Everything-netinst-x86_64-39-20230829.n.0.iso on virt-manager
Pass pass
Pass pass
Pass pass
geraldosimiao Fedora-Workstation-Live-x86_64-39-20230901.n.0.iso on KVM-QEMU-VirtManager (F38)
Pass pass
Pass pass
hricky Fedora-Workstation-Live-x86_64-39-20230829.n.0.iso, virt-manager
Pass pass
Pass pass
idanka FUJITSU ESPRIMO P520 libvrt - Intel Core i5-4570, Nvidia GTX 1650
Pass pass
Pass pass
Pass pass
[1]
Pass pass
Pass pass
  1. after completing the text installation (workstation + office package), the graphical interface does not start
idanka Fedora-Everything-netinst-x86_64-39-20230827.n.0.iso / virt-manager
Pass pass
Fail fail
[1]
  1. 1, possible due to the use of libvirt 2, "boot menu, TAB" does nothing (boot menu "e" add grub menu after "quiet" inst.text and f10) 3, "switch to a different terminal" alt+tab does nothing, shell, log, storage log ..... not available
numbkaiya Fedora-Everything-netinst-x86_64-39-20230828.n.0.iso
Pass pass
Pass pass
numbkaiya Fedora-Everything-netinst-x86_64-39-20230828.n.0.iso on Gnome Boxes
Pass pass
Pass pass
Pass pass
thewanderer Fedora-Workstation-Live-x86_64-39-20230831.n.0.iso virt-manager
Pass pass
Pass pass
Pass pass
Fail fail
[1]
  1. On the installed system the following package is installed: thewanderer@f39-testvm:~$ rpm -q anaconda-install-env-deps anaconda-install-env-deps-39.32-1.fc39.x86_64
yolo Fedora-39-20230830.n.0 on VirtualBox
Warning warn
[1]
  1. French encrypted installation ok. At reboot, the luks password is asked with the US keyboard layout. No possible to switch to another language (tab key add a char in the password field, the mouse doesn't apprear and seems inactive on the screen). So manage to PASS the test only with US keyboard.