SDDC Upgrade Prechecks fail with 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.
search cancel

SDDC Upgrade Prechecks fail with 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.

book

Article ID: 316659

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

Symptoms:
From SDDC, NSX prechecks fail with error:
ESXi maintenance-mode upgrade dataplane check: [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.]:

Environment

VMware NSX-T Data Center

Cause

This is due to the upgrade orchestrator running a NSX-T manager that does not contain the required precheck files.

Resolution

Log onto each NSX-T node UI and select system >upgrade
-this should inform you which node the orchestrator is currently running on

Review the upgrade-coordinator.log on the node the orchestrator is running on to find the file it is failing on.
1) cat  /var/log/upgrade-coordinator/upgrade-coordinator.log | less
similar error:
ERROR pool-13-thread-12 SfhcScriptExecutionStrategy - SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP30143" level="ERROR" subcomp="upgrade-coordinator"] Failed to read file /repository/3.0.2.0.0.16887200/HostComponents/esx65/nsx-esx-precheck
*the version directory is dependent on what version the customer is running
2) cd to the directory listed on each of the node to determine which NSX-T manager node the orchestrator should be running on
cd /repository/3.0.2.0.0.1687200/HostComponents/esx65
ls -l ----->check for the precheck files

3) on the node that contain the precheck files run the following command
set repository-ip

4) check the nsx UI and make sure the repo sync service has run successfully on all three managers then re-run the precheck from the SDDC