Close Menu
DPC Virtual Tips
    Read More

    How to Troubleshoot Packet Drops on an ESXi Host

    August 16, 2026

    SlurmDBD Is Down: What Continues Working and What Does Not

    August 15, 2026

    How to Investigate Jobs Stuck in COMPLETING State on Slurm

    August 14, 2026
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    • Disclaimer
    Tuesday, August 25
    DPC Virtual Tips
    • Home
    • Operating Systems
    • PowerFlex
    • HPC
    • Virtualization
    • About the Author
    • About Us
    • Contact
    DPC Virtual Tips
    Home » Checking VMware Hardware Compatibility Error on Debian 11
    Virtualization

    Checking VMware Hardware Compatibility Error on Debian 11

    DaniloBy DaniloNovember 22, 2023Updated:July 30, 2026No Comments4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Fix VMware Compatibility Error on Debian 11
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Checking VMware Hardware Compatibility Error on Debian 11 is an article that explains how to resolve a VMware Update Manager compatibility issue when checking a Debian 11 virtual machine. In this scenario, the Guest OS was installed with open-vm-tools, but the hardware compatibility check failed during the update process.

    A Brief Description Of the Issue

    I have installed Debian 11 as a Guest OS. During the installation process, I have installed the “open-vm-tools” too, as we can see in the below picture:

    When I tried to run the “CHECK STATUS” under the Updates tab, the task failed:

    Under Recent Tasks on the vSphere Client, we have the evidence of the error:

    Additionally, we can see more details of the error by accessing the VM Tasks tab.
    In this case, the error is:

    Scan or remediation is not supported on Debian11 because of unsupported OS Debian GNU/Linux 11 (64-bit).

    Checking the VMware Update Manager Servers Logs

    For troubleshooting purposes, we can access the vCenter Server by SSH and check the VMware Update Manager Server Logs, to understand what the problem is.

    Our vCenter Server version is 7.0.3 and build 22357613.

    To access the log folder and check the most recent updated log file:

    cd /var/log/vmware/vmware-updatemgr/vum-server
    ls -laht | head -n 2

    Example:

    In our example, the most updated file is “vmware-vum-server-4.log”. But, in your environment, the file name can be different:

    This image has an empty alt attribute; its file name is image-142.png

    We can find messages or strings that indicate the possible issue or something like that:

    grep -i "is not supported" vmware-vum-server-4.log

    As we can see in the above picture, there are some entries in the log indicating that Debian 11 is a Guest OS not supported.

    How can we solve this issue?

    So, based on VMware’s KB https://kb.vmware.com/s/article/87660, this issue happens due to the Guest OS type is missing on the pre-populated list of supported OS versions by VMware Update Manager.

    However, VMware provided a workaround to fix that:

    1- Access the vCenter Server by SSH;

    2- Create a backup of the “vci-integraty.xml” file:

    mkdir /backup && cp /usr/lib/vmware-updatemgr/bin/vci-integrity.xml /backup/

    Check the backup file just to confirm if the file is there – Here, expect to see a copy of the file vci-integrity.xml:

    ls /backup

    3- Modify the vci-integrity.xml file by opening the file using your preferred text editor. In this example, we are using the vi:

    vi /usr/lib/vmware-updatemgr/bin/vci-integrity.xml

    4- Now, be careful and understand it before continuing.

    Before the </vci_vcIntegrity> line, add the following lines, depending on the operating system configured in your virtual machine. Look like the below example. We are adding the following entries just to add the support for Guest OS Debian 11 and 12, both versions supporting the x86 and x64 architectures:

    <supportedLinuxGuestIds>
     <debian11Guest/>
     <debian12Guest/>
     <debian11_64Guest/>
     <debian12_64Guest/>
    </supportedLinuxGuestIds>

    In the below picture, we can see the exact place inside the file where we need to add these lines – lines highlighted in yellow:

    5- Save the file and exit:

    ESC
    :wq!

    6- Restart the VMware Update Manager service:

    vmon-cli -r updatemgr

    Testing the Check Status Under the Virtual Machine

    So, we can check the status again and now we can see that it works fine 🙂

    Both VMware Tools and VMware Hardware Compatibility were checked and the results were populated correctly, as we can see in the below picture:

    Under VM Tasks, we can see the evidence that the process worked fine 🙂

    Wrapping This Up

    In this example, we saw how to add Debian 11 and Debian 12 to the supported Guest OS list used by the VMware Update Manager service.

    If you need more detail about that or need to know how to add support for other OS (like Windows Server 2012, for example), I recommend you to check it on the VMware KB:

    https://kb.vmware.com/s/article/87660

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleIntegrating NSX with LDAP
    Next Article Changing the NSX Manager user password through the API
    Danilo

    Infrastructure Engineer with experience in Virtualization, Linux, Windows Server and learning automation using Python. DPC Virtual Tips was created to share practical tutorials, lab experiences and troubleshooting guides focused on enterprise infrastructure technologies.

    Related Posts

    How to Troubleshoot Packet Drops on an ESXi Host

    August 16, 2026

    VM Replication with vSphere Replication and Site Recovery Manager

    June 16, 2025

    Changing DNS Settings on ESXi Hosts

    May 20, 2025

    Comments are closed.

    Search
    Categories
    • HPC (12)
    • Operating Systems (85)
    • PowerFlex (22)
    • Virtualization (130)
    Read More
    Virtualization

    How to Troubleshoot Packet Drops on an ESXi Host

    By DaniloAugust 16, 20260
    HPC

    SlurmDBD Is Down: What Continues Working and What Does Not

    By DaniloAugust 15, 20260
    HPC

    How to Investigate Jobs Stuck in COMPLETING State on Slurm

    By DaniloAugust 14, 20260
    Operating Systems

    Linux Server Has Free Memory but Is Swapping: Why?

    By DaniloAugust 13, 20260
    Operating Systems

    How to Determine Whether Packet Loss Is Local or Network Related on Linux

    By DaniloAugust 12, 20260
    Latest Posts

    How to Troubleshoot Packet Drops on an ESXi Host

    August 16, 2026

    SlurmDBD Is Down: What Continues Working and What Does Not

    August 15, 2026

    How to Investigate Jobs Stuck in COMPLETING State on Slurm

    August 14, 2026
    Images from Gallery
    hpc main commands
    linux commands
    install rock linux
    lustre fs
    shell scripting
    vSAN Trace Files
    Categories
    • HPC
    • Operating Systems
    • PowerFlex
    • Virtualization
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    • Disclaimer
    Copyright © 2026, DPC Virtual Tips. All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure your best experience on our website. If you continue using our website, we'll assume you agree to our cookie policy