This issue is resolved in vSphere 5.5 Update 3, available at
VMware Downloads.
To work around this issue, if you do not want to upgrade, clean up the stale SSO files and install the SSO prerequisites before retrying the installation.
Note: Perform these steps before retrying the installation.
Clean up the stale SSO files
- Stop all the running VMware services in the system where the SSO installation failed.
- Open Windows Explorer.
- Navigate to %TEMP%.
Note: If the system takes you to a 1, 2, or 3 folder, navigate back to the ...\TEMP directory.
- Create a new folder named Backup under TEMP.
- Select all files and directories within the TEMP directory and move them to the Backup folder.
- Navigate to C:\ProgramData\VMware\.
- Locate the CIS folder.
- Right-click the CIS folder, click Rename.
- Change the name to CIS.old.
Install SSO prerequisites for Python, KFW and OpenSSL
- In Windows Explorer, navigate to vCenter_Server_Installation_directory\Single Sign-On\prerequisites.
- Right-click VMware-OpenSSL.msi and click Install.
- Right-click VMware-python.msi and click Install.
- Right-click kfw.msi and click Install.