-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
3
-
True
-
-
False
-
Testable
-
rhel-anaconda
-
-
-
26Q1 - Feb 10
When installing Fedora Rawhide / Fedora 44 KDE Desktop Environment from the Everything (netinstall) image, no web browser is installed. Specifically, Firefox is missing from the installed system and does not appear in the KDE application launcher (Internet category).
This happens despite the fact that:
firefox is present in the image manifest
kde-desktop-environment comps definition includes firefox as an optional group with default="true"
KDE Live ISO images explicitly install Firefox and are unaffected
The issue appears only when using Anaconda + Everything image, not the KDE Live image.
Based on investigation, this is likely caused by DNF5 ignoring default optional groups in comps, which became user-visible once Anaconda switched to DNF5 for package resolution.
Component
plasma-desktop
(possibly also anaconda or dnf5, but root cause not yet confirmed)
Release
Fedora Rawhide (20260204 nightly)
Likely Fedora 44 (branching in progress)
Severity
Medium
(Core desktop functionality missing, but workaround exists)
Reproducible: Always
Steps to Reproduce:
1. Boot Fedora Rawhide / Fedora 44 Everything installer (netinstall)
2. Choose KDE Plasma Desktop Environment
3. Complete installation with default selections
4. Boot into the installed system
5. Open the application launcher → Internet
alternatively, install Fedora using the attached kickstart.
Actual Results:
No web browser is installed. Firefox is not present in the system or launcher.
Expected Results:
Firefox should be installed by default when KDE Desktop Environment is selected. Default optional comps groups (e.g. firefox) should be honored
Additional Information:
1. kde-desktop-environment comps entry includes:
<groupid default="true">firefox</groupid>
2. KDE Live images explicitly install Firefox as a workaround and are unaffected.
The problem is reproducible by:
Taking the KDE createhdds kickstart, removing the explicit @firefox group which results in image lacking a browser
DNF5 probably ignores default optional groups in comps definitions, which is incorrect behavior and leads to broken desktop defaults when used by Anaconda.