"Failed to register VMware HTTP Reverse Proxy service with SCA" error while upgrading vCenter Server 6.7
search cancel

"Failed to register VMware HTTP Reverse Proxy service with SCA" error while upgrading vCenter Server 6.7

book

Article ID: 321043

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
To learn more about firstboot issues see, Understanding and Troubleshooting vCenter Server and vCenter Server Appliance 6.7 Firstboot Install/Deployment, Upgrade, or Migration Failures​.

To collect a log bundle or review log files for a vCenter Server on Windows install or upgrade issues, see Triaging a vCenter Server 6.0 installation or upgrade failure
  • vCenter Server 6.7 on Windows Upgrade Fails During Firstboot.
  • You see the error:

    VMware HTTP Reverse Proxy Firstboot Failed - "Failed to register VMware HTTP Reverse Proxy service with SCA"
     
  • firstbootStatus.json contains entries similar to:

    "failedSteps": "rhttpproxy_firstboot"
     
  • rhttpproxy_firstboot.py_####_stdout.log file contains entries similar to:

    Service: vswaLandingPage does not exist.
    Registering rhttpproxy with SCA
    rhttpproxy firstboot failed​


    Note
vCenter Server on Windows - Firstboot logs are located in the VMware-VCS-logs-<year><month><day><hour><minute><second>.zip/vcs_logs/uninstall directory or the VMware-VCS-logs-<year><month><day><hour><minute><second>/vcs_logs/uninstall/<vCenter Hostname><year><month><day><hour><minute><second>.zip/ProgramData/VMware/vCenterServer/logs/firstboot directory.


Environment

VMware vCenter Server 6.7.x

Cause

This issue occurs when the vmware-sca component is not properly uninstalled during a rollback.

Resolution

To resolve the issue, identify the uninstall ID and then remove the vmware-sca.msi.

To Identify the uninstall ID:
  1. Click Start > Run or press Windows + R key.
  2. Type regedit and click OK.
  3. Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
  1. Search for VMware Service Control Agent.
  2. Identify the UninstallString value.
To uninstall:
  1. Open an Administrative command prompt.
  2. Run the following command:
MsiExec.exe /X {UninstallString from step 5 above}
For example: MsiExec.exe /X {5266FAC2-14EC-4BE4-AC61-BB072C11A0E3}
  1. Perform the upgrade to vCenter Sever 6.7.