Unable to download "vdsm" packages from Red Hat Satellite 6.1 for a particular host.

Solution Verified - Updated -

Environment

  • Red Hat Satellite 6.1

Issue

  • Unable to fetch all the required vdsm packages from Red Hat Satellite 6.1 for a particular host.

  • Yum is unable to download all the required packages of vdsm.

  • From working Host :

    # yum search vdsm
    Loaded plugins: package_upload, product-id, refresh-packagekit, security, subscription-manager
    rhel-6-server-rh-common-rpms                                                                              | 2.1 kB     00:00
    rhel-6-server-rhev-agent-rpms                                                                             | 1.9 kB     00:00
    rhel-6-server-rhevh-rpms                                                                                  | 1.9 kB     00:00
    rhel-6-server-rhevm-3.5-rpms                                                                              | 2.0 kB     00:00
    rhel-6-server-rpms                                                                                        | 2.0 kB     00:00
    rhel-6-server-satellite-tools-6.1-rpms                                                                    | 2.1 kB     00:00
    =============================================== N/S Matched: vdsm ================================================
    ovirt-node-plugin-vdsm.noarch : A plugin to make oVirt Node installs compatible with oVirt Engine and vdsm
    ovirt-node-plugin-vdsm-recipe.noarch : Kickstarts for building oVirt Node isos including ovirt-node-plugin-vdsm
    vdsm-cli.noarch : VDSM command line interface
    vdsm-jsonrpc.noarch : VDSM API Server
    vdsm-jsonrpc-java.noarch : oVirt JsonRpc java client (vdsm-jsonrpc-java)
    vdsm-python.noarch : VDSM python libraries
    vdsm-xmlrpc.noarch : VDSM xmlrpc API
    vdsm.x86_64 : Virtual Desktop Server Manager
    vdsm-python-zombiereaper.noarch : Collects zombie processes automatically
    vdsm-yajsonrpc.noarch : JSON RPC server and client implementation
    
    
    # yum repolist all
    Loaded plugins: package_upload, product-id, refresh-packagekit, security, subscription-manager
    rhel-6-server-rh-common-rpms                                                                              | 2.1 kB     00:00
    rhel-6-server-rhev-agent-rpms                                                                             | 1.9 kB     00:00
    rhel-6-server-rhevh-rpms                                                                                  | 1.9 kB     00:00
    rhel-6-server-rhevm-3.5-rpms                                                                              | 2.0 kB     00:00
    rhel-6-server-rpms                                                                                        | 2.0 kB     00:00
    rhel-6-server-satellite-tools-6.1-rpms                                                                    | 2.1 kB     00:00
    repo id                                    repo name                                                              status
    rhel-6-server-rh-common-rpms               Red Hat Enterprise Linux 6 Server - RH Common (RPMs)                   enabled:    129
    rhel-6-server-rhev-agent-rpms              Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)      enabled:     84
    rhel-6-server-rhevh-rpms                   Red Hat Enterprise Virtualization Hypervisor (RPMs)                    enabled:    340
    rhel-6-server-rhevm-3.5-rpms               Red Hat Enterprise Virtualization Manager 3.5 (RPMs)                   enabled:    311
    rhel-6-server-rpms                         Red Hat Enterprise Linux 6 Server (RPMs)                               enabled: 18,458
    rhel-6-server-satellite-tools-6.1-rpms     Red Hat Satellite Tools 6.1 (for RHEL 6 Server) (RPMs)                 enabled:     87
    rhel-6-server-v2vwin-1-rpms                Red Hat Virt V2V Tool for RHEL 6 (RPMs)                                disabled
    rhel-source                                Red Hat Enterprise Linux 6Server - x86_64 - Source                     disabled
    rhel-source-beta                           Red Hat Enterprise Linux 6Server Beta - x86_64 - Source                disabled
    repolist: 19,409
    
  • From non-working host [Only 3 VDSM packages are found (compared to the many found from the other host)]:

    # yum search vdsm
    Loaded plugins: package_upload, product-id, search-disabled-repos, security, subscription-manager
    rhel-6-server-rh-common-rpms                                                                                               | 2.1 kB     00:00
    rhel-6-server-rhev-agent-rpms                                                                                              | 1.9 kB     00:00
    rhel-6-server-rhevh-rpms                                                                                                   | 1.9 kB     00:00
    rhel-6-server-rhevm-3.5-rpms                                                                                               | 2.0 kB     00:00
    rhel-6-server-rpms                                                                                                         | 2.0 kB     00:00
    rhel-6-server-satellite-tools-6.1-rpms                                                                                     | 2.1 kB     00:00
    rhel-6-server-v2vwin-1-rpms                                                                                                | 1.8 kB     00:00
    =============================================== N/S Matched: vdsm ================================================
    ovirt-node-plugin-vdsm.noarch : A plugin to make oVirt Node installs compatible with oVirt Engine and vdsm
    ovirt-node-plugin-vdsm-recipe.noarch : Kickstarts for building oVirt Node isos including ovirt-node-plugin-vdsm
    vdsm-jsonrpc-java.noarch : oVirt JsonRpc java client (vdsm-jsonrpc-java)
    
    
    # yum repolist all
    Loaded plugins: package_upload, product-id, search-disabled-repos, security, subscription-manager
    rhel-6-server-rh-common-rpms                                                                                               | 2.1 kB     00:00
    rhel-6-server-rhev-agent-rpms                                                                                              | 1.9 kB     00:00
    rhel-6-server-rhevh-rpms                                                                                                   | 1.9 kB     00:00
    rhel-6-server-rhevm-3.5-rpms                                                                                               | 2.0 kB     00:00
    rhel-6-server-rpms                                                                                                         | 2.0 kB     00:00
    rhel-6-server-satellite-tools-6.1-rpms                                                                                     | 2.1 kB     00:00
    rhel-6-server-v2vwin-1-rpms                                                                                                | 1.8 kB     00:00
    repo id                                             repo name                                                                      status
    rhel-6-server-rh-common-rpms                        Red Hat Enterprise Linux 6 Server - RH Common (RPMs)                           enabled:    129
    rhel-6-server-rhev-agent-rpms                       Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)              enabled:     84
    rhel-6-server-rhevh-rpms                            Red Hat Enterprise Virtualization Hypervisor (RPMs)                            enabled:    340
    rhel-6-server-rhevm-3.5-rpms                        Red Hat Enterprise Virtualization Manager 3.5 (RPMs)                           enabled:    311
    rhel-6-server-rpms                                  Red Hat Enterprise Linux 6 Server (RPMs)                                       enabled: 18,458
    rhel-6-server-satellite-tools-6.1-rpms              Red Hat Satellite Tools 6.1 (for RHEL 6 Server) (RPMs)                         enabled:     87
    rhel-6-server-v2vwin-1-rpms                         Red Hat Virt V2V Tool for RHEL 6 (RPMs)                                        enabled:      2
    rhel-source                                         Red Hat Enterprise Linux 6Server - x86_64 - Source                             disabled
    rhel-source-beta                                    Red Hat Enterprise Linux 6Server Beta - x86_64 - Source                        disabled
    repolist: 19,411
    

Resolution

  • Check if Red Hat Enterprise Virtualization Management Agents RPMs x86_64 6Server (rhel-6-server-rhev-mgmt-agent-rpms) repository is enabled or not. If it is not enabled, please use the below command to enable it.

    # subscription-manager repos --enable=rhel-6-server-rhev-mgmt-agent-rpms
    
  • After enabling the repository, please perform the below steps to confirm if it is enabled.

    # yum clean all
    # yum repolist all
    

Root Cause

  • Red Hat Enterprise Virtualization Management Agents RPMs x86_64 6Server (rhel-6-server-rhev-mgmt-agent-rpms) repository was not enabled so all the packages of vdsm were not available.

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.