Bug 1927037

Summary: yum group list can not show a group installed from a repository if it's disabled
Product: Red Hat Enterprise Linux 8 Reporter: jcastran
Component: dnfAssignee: Nicola Sella <nsella>
Status: CLOSED DEFERRED QA Contact: swm-qe
Severity: medium Docs Contact:
Priority: medium    
Version: 8.3CC: james.antill, nsella, ttuffin
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: 8.0Flags: pm-rhel: mirror+
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-03-15 15:52:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description jcastran 2021-02-09 21:56:01 UTC
Description of problem:
yum group list can not show a group installed from a repository if it's disabled

Version-Release number of selected component (if applicable):
dnf-4.2.23-4.el8.noarch

How reproducible:
Everytime

Steps to Reproduce:
*Appstream, BaseOS, and Codeready are enabled
1. # yum group install core -y
2. # yum group list hidden --disablerepo=\*appstream\* --disablerepo=\*base\*
3.

Actual results:
Available Groups:
   CodeReady Builder

Expected results:
Installed groups should always be shown.

Installed Groups:
   Core
   Base
   KVM platform specific packages
   Network File System Client
Available Groups:
   CodeReady Builder


Additional info:
RHEL 7 always showed installed groups so long as 1 repo is enabled.

RHEL 8 errors if no repos are enabled.

[root@r8 ~]# yum grouplist --disablerepo=\*
Updating Subscription Management repositories.
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".