Guest has not been reported on any host and is using a temporary unmapped guest subscription

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux (RHEL) 6, 7, 8
  • Red Hat Customer Portal

Issue

  • A temporary SKU of Virtual Data Center subscription is attached to the system
  • Although Hypervisor is subscribed, the underlying VM still gets a temporary subscription
  • Getting message Guest has not been reported on any host and is using a temporary unmapped guest subscription

Resolution

  • This error indicates that either the virt-who service is not configured or the already configured virt-who service is not reporting the latest host-guest ( Hypervisor-VM ) mapping to Red Hat customer portal. Perform the following checks on the virt-who configured server.

    • Check for the virt-who service installed on the server and if not configured then refer to the article link and configure virt-who service.
    • If you have already configured virt-who service, follow below steps and subscribe the VM.
      • Restart the virt-who service from virt-who server ( VM on which virt-who service is configured ). Restarting the service will refresh host-guest mapping on Red Hat Customer Portal.

         # service virt-who restart  ( For RHEL 6 )
         # systemctl restart virt-who.service  ( For RHEL 7 and above )
        
      • After restart, go to VM's terminal and run below commands.

         # subscription-manager register ( If the VM is not yet registered )
         # subscription-manager attach --auto
         # subscription-manager list --consumed ( verify consumed subscription )
        
  • For more KB articles/solutions related to Virt-who and Virtual Datacenter (VDC) Subscriptions Issues, please refer to the Consolidated Troubleshooting Article for Virt-who and Virtual Datacenter (VDC) Subscriptions Issues

Root Cause

  • Updated host-guest mapping is not available on Red Hat Customer Portal which is forcing VM to get a temporary Virtual Data Center subscription

Diagnostic Steps

  • Check the current subscription status. It should display below message:
    Guest has not been reported on any host and is using a temporary unmapped guest subscription
 # subscription-manager status
 +-------------------------------------------+
    System Status Details
 +-------------------------------------------+
 Overall Status: Insufficient
 
 Red Hat Enterprise Linux for Virtual Datacenters, Premium:
 - Guest has not been reported on any host and is using a temporary unmapped guest subscription. For more information, please see https://access.redhat.com/solutions/1592573
  • Check the subscription currently attached on the system. It should display Subscription Type: Standard (Temporary)
 # subscription-manager list --consumed
 +-------------------------------------------+
    Consumed Subscriptions
 +-------------------------------------------+
 Subscription Name:   Red Hat Enterprise Linux for Virtual Datacenters, Premium
 Provides:            Red Hat Enterprise Linux Atomic Host
                        Red Hat CodeReady Linux Builder for x86_64
                        Red Hat Enterprise Linux Atomic Host Beta
                        Red Hat Developer Tools (for RHEL Server)
                        Red Hat Developer Tools Beta (for RHEL Server)
                        Red Hat Developer Toolset (for RHEL Server)
                        Red Hat Enterprise Linux High Performance Networking (for RHEL Server) - Extended Update Support
                        Red Hat Enterprise Linux for x86_64
                        Red Hat Enterprise Linux Resilient Storage for x86_64 - Extended Update Support
                        Red Hat Enterprise Linux for x86_64 - Extended Update Support
                        dotNET on RHEL (for RHEL Server)
                        Red Hat Enterprise Linux Scalable File System (for RHEL Server) - Extended Update Support
                        Red Hat Beta
                        Red Hat EUCJP Support (for RHEL Server) - Extended Update Support
                        Oracle Java (for RHEL Server)
                        Oracle Java (for RHEL Workstation)
                        Red Hat Software Collections (for RHEL Server)
                        Oracle Java (for RHEL Server) - Extended Update Support
                        Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support
                        Red Hat S-JIS Support (for RHEL Server) - Extended Update Support
                        Red Hat Software Collections Beta (for RHEL Server)
                        Red Hat Enterprise Linux High Availability for x86_64 - Extended Update Support
                        Red Hat Ansible Engine
                        Red Hat Enterprise Linux Load Balancer (for RHEL Server) - Extended Update Support
                        Red Hat Enterprise Linux Server
 SKU:                 RH00049
 Contract:            XXXXXXXX
 Account:             XXXXXXX
 Serial:              XXXXXXXXXXXXXXXXXXX
 Pool ID:             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 Provides Management: No
 Active:              True
 Quantity Used:       1
 Service Type:        L1-L3
 Roles:               Red Hat Enterprise Linux Server
 Service Level:       Premium
 Usage:               Production
 Add-ons:             
 Status Details:      Guest has not been reported on any host and is using a temporary unmapped guest subscription. For more information, please see https://access.redhat.com/solutions/1592573
 Subscription Type:   Standard (Temporary)
 Starts:              09/01/23
 Ends:                09/18/23
 Entitlement Type:    Virtual
Category

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.