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! |