During installation the WinZip self-extracting file fails

During installation the WinZip self-extracting file fails


Symptoms

  • During installation the WinZip self-extracting file fails
  • Attempting to install vCenter Server Heartbeat by double-clicking the WinZip self-extracting file results in a failure to run the vCenter Server Heartbeat Setup program.

Resolution

The vCenter Server Heartbeat kit is a self-extracting executable that is built using the WinZip utility. It contains both the 64bit and 32bit versions of the vCenter Server Heartbeat code. Under normal circumstances, when you run the self-extracting executable, it extracts all files to a temporary location, discovers whether the server is 32bit or 64bit, then executes the appropriate version of the installer.
If the self-extracting executable cannot discover whether the server is 32bit or 64bit, it fails to install and issues an error message.
If this happens, use one of these methods to complete the installation:
Note: In the instructions below, replace xxxx with the version number in the file name of your kit.
  • Open a command window and set the PROCESSOR_ARCHITECTURE environment variable and then execute the self-extracting executable from that command window:

    SET PROCESSOR_ARCHITECTURE=AMD64
    V5-5-xxxx-VCSQL.exe


    or

    SET PROCESSOR_ARCHITECTURE=x86
    V5-5-xxxx-VCSQL.exe


  • Manually extract the kit and execute the appropriate installer:
    1. Rename V5-5-xxxx-VCSQL.exe to V5-5-xxxx-VCSQL.zip.
    2. Extract all files to a TempLocation.
    3. CD to the location of the appropriate installer:

      CD TempLocation\V5-5-xxxx-VCSQL\V5-5-VCSQL-X64

      or

      CD TempLocation\V5-5-xxxx-VCSQL\V5-5-VCSQL-X86

    4. Run Setup.exe.