Transport Node Status displays an INSTALL FAILED state under System > Fabric > Nodes within the NSX Manager UI.
Error message "Failed to get response from NSX-SFHC component"
In the prompt, enter the following credentials:
Username: root
Password: <ESXi_host_root_password>
Thumbprint: <ESXi_host_certificate_thumbprint>
command to get ESXi Thumbprint : openssl x509 -in /etc/vmware/ssl/rui.crt -noout -sha256 -fingerprint
<TIMESTAMP> nsx-sfhc[<PID>]: NSX <NUMBER> - [nsx@<NUMBER> comp="nsx-esx" subcomp="nsxsfhc" tid="<TID>" level="INFO"] GetAllSoftwares execution time: 110.000000 seconds
Impact : Management connectivity and controller status remain functional, but host management operations will be impacted.
VMware NSX
Timeout Thresholds
| NSX Version | SFHC Timeout Value |
| NSX 3.x | 17 seconds |
| NSX 4.0.1 or later | 40 seconds |
time localcli software vib list
FindMissingSoftware and GetAllSoftwares execution times remain below the threshold.Navigate to System > Fabric > Nodes > Host Transport Nodes.
Select the failed host and click Resolve.
In the prompt, enter the following credentials:
Username: root
Password: <ESXi_host_root_password>
Note:
In cases where the Resolve option for this error is greyed out, you can proceed with manually starting the nsx-sfhc service by following the steps below:
SSH to the ESXi host as the root user.
Check the status of the nsx-sfhc service using the following command:
/etc/init.d/nsx-sfhc status
Start the nsx-sfhc service using the command below:
/etc/init.d/nsx-sfhc start
Once the service has successfully started, proceed with continuing the NSX installation or upgrade workflow on the affected host.