Installing or upgrading VMware Tools fails with the error: Cannot complete signature verification on the required VMware Tools ISO image
search cancel

Installing or upgrading VMware Tools fails with the error: Cannot complete signature verification on the required VMware Tools ISO image

book

Article ID: 315317

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • Installing or upgrading VMware Tools fails.
  • You see the error:

    Cannot complete signature verification on the required VMware Tools ISO image
     
  • The vmware.log file on the affected virtual machine contains entries similar to:

    T02:36:46.971Z| vmx| TOOLS INSTALL entering BEGINNING state.
    T02:36:47.013Z| vmx| TOOLS INSTALL Scanning device ide0:0 ((null)).
    T02:36:47.013Z| vmx| TOOLS INSTALL Scanning device ide0:1 ((null)).
    T02:36:47.013Z| vmx| TOOLS INSTALL Scanning device ide1:0 (/usr/lib/vmware/isoimages/windows.iso).
    T02:36:47.013Z| vmx| TOOLS INSTALL Scanning device ide1:1 ((null)).
    T02:36:47.013Z| vmx| TOOLS INSTALL Attempting image mount.
    T02:36:47.013Z| vmx| TOOLS INSTALL using device 'ide1:0'.
    T02:36:54.494Z| vmx| TOOLS INSTALL signature mismatch. Aborting install.
    T02:36:54.496Z| vmx| TOOLS INSTALL entering IDLE state.

     
  • This issue affects virtual machines on one ESXi host but not on another ESXi host.


Environment

VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.1

Resolution

To resolve this issue, copy a valid VMware Tools ISO image from another ESXi host to the affected ESXi host.

Note: The resolution steps use a windows.iso file but can apply to any guest operating system version of VMware Tools stored in the vmtools directory.
 
To copy a valid VMware Tools ISO image to the affected ESXi host:
  1. Log in to an ESXi host that uses a valid VMware Tools ISO image. For more information, see Using ESXi Shell in ESXi 5.0 and 5.1 (2004746).
  2. Navigate to the vmtools directory using the command:

    cd productlocker/vmtools

    Note: This is a symlink to the local packages directory where VMware Tools is stored. Use the productlocker symlink to ensure the correct versions are copied.
     
  3. Copy the windows.iso file to a shared datastore by running the command:

    cp windows.iso /vmfs/volumes/shared_datastore_name
     
  4. Log in to the affected ESXi host. For more information, see Using ESXi Shell in ESXi 5.0 and 5.1 (2004746).
  5. Take a backup of the windows.iso file on the affected ESXi host by running the commands:

    cd productlocker/vmtools

    cp windows.iso windows.iso.backup

     
  6. Copy the windows.iso file from the shared datastore to the vmtools directory on the affected host by running the command:

    cp /vmfs/volumes/shared_datastore_name/windows.iso /path_to_vmtools_directory

    Note: Use the cd productlocker/vmtools command to determine the /path_to_vmtools_directory.
     
  7. Install or upgrade VMware Tools for virtual machines running on the affected host. For more information, see General VMware Tools installation instructions (1014294).

    Note: You can remove the windows.iso file on the shared datastore after it is copied to the vmtools directory of the affected host.


Additional Information

The Required VMware Tools ISO Image does not Exist or is Inaccessible
How to install VMware Tools
Using ESXi Shell in ESXi 5.x and 6.x