The "Loaded Plugins" output is repeated multiple times after a yum transaction
Environment
katello-host-tools-3.3.5-3
from "Red Hat Satellite Tools 6.4"subscription-manager-1.24.13-1.el7
, introduced in Red Hat Enterprise Linux (RHEL) 7.7
Issue
- The "Loaded Plugins" output is repeated once for each enabled repository.
Resolution
-
For Satellite Tools 6.4, this issue has been resolved with latest Satellite Tools 6.4.3 Async Bug Fix Update.
Update thekatello-agent
and related packages to the latest version.
Fixed versions:katello-agent-3.3.5-5.el7sat.noarch.rpm
katello-host-tools-3.3.5-5.el7sat.noarch.rpm -
For
subscription-manager-1.24.13-1.el7
, this is actively being worked on in RHBZ#1741183
Should you encounter this issue, please feel free to open a support ticket.
Root Cause
- For more details about the issue in Satellite Tools 6.4, please refer to RHBZ#1684690.
- For more details about the issue in
subscription-manager-1.24.13-1
, please refer to RHBZ#1741183.
Diagnostic Steps
-
With
katello-host-tools-3.3.5-3
from from Red Hat Satellite Tools 6.4, this also results in additional API calls to the Satellite. For each enabled repository, there will be and additional three API calls to the Satellite resulting in (3 original API calls + 3-per-plugin-invocation * number_enabled_repos) API calls during a yum transaction.GET /rhsm/ GET /rhsm/consumers/<i>UID</i>/content_overrides GET /rhsm/consumers/<i>UID</i>/release
Example from the command line:
# yum repolist Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager repo id repo name tatus !rhel-7-server-rhv-4-mgmt-agent-rpms/7Server/x86_64 Red Hat Virtualization 4 Management Agents for RHEL 7 (RPMs) 1,460 !rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 20,922 !rhel-7-server-satellite-tools-6.4-rpms/x86_64 Red Hat Satellite Tools 6.4 (for RHEL 7 Server) (RPMs) 63 !rhel-server-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server 10,479 repolist: 32,924 Uploading Enabled Repositories Report Loaded plugins: product-id, subscription-manager Loaded plugins: product-id, subscription-manager Loaded plugins: product-id, subscription-manager Loaded plugins: product-id, subscription-manager
-
With
subscription-manager-1.24.13-1.el7
, introduced in Red Hat Enterprise Linux (RHEL) 7.7, the problem only occurs if a transaction is executed; For example (choose any kind of transaction, like install, upgrade, downgrade and any package you like):# yum -y upgrade ksh Loaded plugins: changelog, enabled_repos_upload, langpacks, package_upload, : product-id, search-disabled-repos, subscription-manager rhel-7-server-ansible-2.7-rpms | 2.3 kB 00:00 rhel-7-server-devtools-rpms | 2.3 kB 00:00 rhel-7-server-extras-rpms | 2.0 kB 00:00 rhel-7-server-optional-rpms | 1.8 kB 00:00 rhel-7-server-rpms | 2.0 kB 00:00 rhel-7-server-satellite-tools-6.5-rpms | 2.1 kB 00:00 rhel-server-rhscl-7-rpms | 2.0 kB 00:00 Resolving Dependencies --> Running transaction check ---> Package ksh.x86_64 0:20120801-137.el7 will be updated ---> Package ksh.x86_64 0:20120801-139.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: ksh x86_64 20120801-139.el7 rhel-7-server-rpms 885 k Transaction Summary ================================================================================ Upgrade 1 Package Total download size: 885 k Downloading packages: ksh-20120801-139.el7.x86_64.rpm | 885 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : ksh-20120801-139.el7.x86_64 1/2 Cleanup : ksh-20120801-137.el7.x86_64 2/2 Uploading Package Profile Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Loaded plugins: langpacks, product-id, subscription-manager Verifying : ksh-20120801-139.el7.x86_64 1/2 Verifying : ksh-20120801-137.el7.x86_64 2/2 Updated: ksh.x86_64 0:20120801-139.el7 Complete! Uploading Enabled Repositories Report Loaded plugins: langpacks, product-id, subscription-manager
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments