Bug 1266625
| Summary: | yum groups from anaconda installer are "old style"/simple groups | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Pat Riehecky <riehecky> | 
| Component: | yum | Assignee: | Packaging Maintenance Team <packaging-team-maint> | 
| Status: | CLOSED NOTABUG | QA Contact: | BaseOS QE Security Team <qe-baseos-security> | 
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.1 | CC: | csieh, fedoraproject, gao, james.antill, mdomonko, misterbonnie, mpoole, peljasz, riehecky | 
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-09-27 08:14:07 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
        
        
          Pat Riehecky
        
        
        
        
        
          2015-09-25 21:53:20 UTC
        
       I'm not sure there is anything we need to do in anaconda directly for this as we just use yum. Maybe the yum team has a better idea. *** Bug 1217470 has been marked as a duplicate of this bug. *** This is probably duplicate of bug 1073484 closed as WONTFIX and probably also bug 1358927. *** Bug 1358927 has been marked as a duplicate of this bug. *** Some of the groups are marked as hidden by design. In order to show them, you have to supply the "hidden" keyword after the command, e.g. "yum group summary hidden". Does that solve the issue for you? (I presume you meant the "group summary" subcommand as there's no "group status" subcommand). I'm usually using
# yum group list
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-
              : disabled-repos, subscription-manager, versionlock
Available Environment Groups:
   Minimal Install
   Infrastructure Server
   File and Print Server
   Basic Web Server
   Virtualization Host
   Server with GUI
Available Groups:
   Compatibility Libraries
   Console Internet Tools
   Development Tools
   Graphical Administration Tools
   Legacy UNIX Compatibility
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
Done
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager, versionlock
# 
When the system was installed I selected "Minimal Install" as my environment and selected "System Management" as well as "System Administration Tools".
And what about "yum group list hidden" then? Can you please share the output? # yum group list hidden
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-
              : disabled-repos, subscription-manager, versionlock
Available Environment Groups:
   Minimal Install
   Infrastructure Server
   File and Print Server
   Basic Web Server
   Virtualization Host
   Server with GUI
Available Groups:
   Additional Development
   Anaconda Tools
   Backup Client
   Backup Server
   Base
   Common NetworkManager submodules
   Compatibility Libraries
   Conflicts (Server)
   Console Internet Tools
   Core
   DNS Name Server
   Debugging Tools
   Desktop Debugging and Performance Tools
   Development Tools
   Dial-up Networking Support
   Directory Client
   Directory Server
   E-mail Server
   Emacs
   FTP Server
   File and Storage Server
   Fonts
   GNOME
   GNOME Applications
   Graphical Administration Tools
   Graphics Creation Tools
   Guest Agents
   Guest Desktop Agents
   Hardware Monitoring Utilities
   Hyper-v platform specific packages
   Identity Management Server
   Infiniband Support
   Input Methods
   Internet Browser
   Java Platform
   KDE
   KVM platform specific packages
   Large Systems Performance
   Legacy UNIX Compatibility
   Legacy X Window System Compatibility
   Load Balancer
   Mainframe Access
   MariaDB Database Client
   MariaDB Database Server
   Multimedia
   Network File System Client
   Network Infrastructure Server
   Networking Tools
   PHP Support
   Performance Tools
   Perl Support
   Perl for Web
   Platform Development
   PostgreSQL Database Client
   PostgreSQL Database Server
   Print Server
   Printing Client
   Python
   Red Hat Enterprise Linux Server product core
   Remote Desktop Clients
   Remote Management for Linux
   Ruby Support
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
   Technical Writing
   VMware platform specific packages
   Virtualization Client
   Virtualization Hypervisor
   Virtualization Platform
   Virtualization Tools
   Web Server
   Web Servlet Engine
   X Window System
Done
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager, versionlock
Thanks, that indeed looks weird. Can you please take a look at the actual comps files in the yum cache: # find /var/cache/yum/ -name "*comps*" and make sure they contain some data under the <comps> tag? # find /var/cache/yum/ -name "*comps*" -ls
218104333  856 -rw-r--r--   1 root     root       875637 Sep 20 09:57 /var/cache/yum/x86_64/7Server/rhel-7-server-rpms/0a360c690e9443d3e5b46edb63881eb6cee775ec-comps.xml
# head /var/cache/yum/x86_64/7Server/rhel-7-server-rpms/0a360c690e9443d3e5b46edb63881eb6cee775ec-comps.xml
<?xml version="1.0" encoding="UTF-8"?>
    <comps>
        <category>
            <id>databases</id>
            <display_order>35</display_order>
            <name>Databases</name>
            <name xml:lang="as" >ডাটাবেইচসমূহ</name>
            <name xml:lang="bn" >ডাটাবেস</name>
            <name xml:lang="bn_IN" >ডাটাবেস</name>
            <name xml:lang="cs" >Databáze</name>
#
So far so good. What about: # yum group info Core That is one group that actually should be installed by default. # yum group info Core
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-
              : disabled-repos, subscription-manager, versionlock
Group: Core
 Group-Id: core
 Description: Smallest possible installation.
 Mandatory Packages:
   =Red_Hat_Enterprise_Linux-Release_Notes-7-en-US
   =audit
   =basesystem
   =bash
   =btrfs-progs
   =coreutils
   =cronie
   =curl
   =dhclient
   =e2fsprogs
   =filesystem
   =firewalld
   =glibc
   =hostname
   =initscripts
   =iproute
   =iprutils
   =iptables
   =iputils
   =irqbalance
   =kbd
   =kexec-tools
   =less
   =man-db
   =ncurses
   =openssh-clients
   =openssh-server
   =parted
   =passwd
   =plymouth
   =policycoreutils
   =procps-ng
   =redhat-support-tool
   =rootfiles
   =rpm
   =rsyslog
   =selinux-policy-targeted
   =setup
   =shadow-utils
   =subscription-manager
   =sudo
   =systemd
   =tar
   =tuned
   =util-linux
   =vim-minimal
   =xfsprogs
   =yum
 Default Packages:
   =NetworkManager
   =NetworkManager-team
   =NetworkManager-tui
   =aic94xx-firmware
   =alsa-firmware
   =biosdevname
   =dracut-config-rescue
   =ivtv-firmware
   =iwl100-firmware
   =iwl1000-firmware
   =iwl105-firmware
   =iwl135-firmware
   =iwl2000-firmware
   =iwl2030-firmware
   =iwl3160-firmware
   =iwl3945-firmware
   =iwl4965-firmware
   =iwl5000-firmware
   =iwl5150-firmware
   =iwl6000-firmware
   =iwl6000g2a-firmware
   =iwl6000g2b-firmware
   =iwl6050-firmware
   =iwl7260-firmware
   =iwl7265-firmware
   =kernel-tools
   =libsysfs
   =linux-firmware
   =lshw
   =microcode_ctl
   =postfix
   =sg3_utils
   =sg3_utils-libs
   =yum-rhn-plugin
 Optional Packages:
   dracut-config-generic
   dracut-fips
   dracut-fips-aesni
   dracut-network
   initial-setup
   openssh-keycat
   rdma-core
   selinux-policy-mls
   tboot
 Conditional Packages:
   =NetworkManager-config-server
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager, versionlock
A bit silly, but are you sure you ran "yum group mark convert" instead of "yum group mark-convert" from Comment 0? Ahhh yum group mark convert does get the group list right. I guess it is a bit late in the RHEL6 game to get anaconda do that automatically... Glad it helped! I'll close this bug then. > I guess it is a bit late in the RHEL6 game to get anaconda do that > automatically... Yeah, this has been discussed in the past. In a nutshell, there's no straightforward way of having this done OOTB on a freshly installed system because there are no repos until it's registered with subscription-manager. For more details, see: https://bugzilla.redhat.com/show_bug.cgi?id=1073484#c13 Thanks! |