SDDC Upgrade Prechecks fail with dataplane check. Failed to execute ESXi maintenance-mode upgrade dataplane check.
search cancel

SDDC Upgrade Prechecks fail with dataplane check. Failed to execute ESXi maintenance-mode upgrade dataplane check.

book

Article ID: 345421

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

Symptoms:

NSX-T upgrade pre-checks throw the following errors for the host transport nodes.

 

Error Message - "Failed to execute ESXi maintenance-mode upgrade dataplane check. Failed to execute ESXi maintenance-mode upgrade dataplane check. Error occurred while copying the upgrade scripts to host. SFHC connectivity may be down"

 

upgrade-coordinator logs show "nsx-esx-precheck' does not exist"

 

023-01-18T07:41:40.958Z ERROR pool-12-thread-13 SfhcScriptExecutionStrategy 4949 SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP30143" level="ERROR" subcomp="upgrade-coordinator"] Failed to read file /repository/3.2.1.0.0.19801959/HostComponents/esx65/nsx-esx-precheck

java.io.FileNotFoundException: File '/repository/3.2.1.0.0.19801959/HostComponents/esx65/nsx-esx-precheck' does not exist


Environment

VMware NSX-T Data Center

Cause

"nsx-esx-precheck" does not exist if the orchestrator node has been deleted post MUB file upload / upgrade-coordinator upgrade.

Resolution

 

 


Workaround:

-Upload the MUB file into the current orchestrator node and perform an upgrade-coordinator upgrade via GUI or API.

Example GUI

image.png

 

Example API

POST https://Manager-IP/api/v1/upgrade?action=upgrade_uc

Note:-

-If nsx-esx-precheck files are present, and getting a similar error then follow https://kb.vmware.com/s/article/83447

 


Additional Information

Impact/Risks:

Pre-check will throw the error "Failed to execute ESXi maintenance-mode upgrade dataplane check. Error occurred while copying the upgrade scripts to host 0a940686-c52b-42b1-8db0-51240f5fb373. SFHC connectivity may be down"