.pub fileError: upgrade-coordinator upgrade failed. error - repository sync status is not success on node #.#.#.# ,#.#.#.#,#.#.#.#. please ensure repository sync status is sucess on all MP nodes before proceeding.
You can check the synchronization status on 'System' - 'Appliances' page under view details tab.

/var/log/proton/nsxapi.log
2026-06-24T15:02:49.660Z INFO NSXUcUpgradeService-1-1 UcRetryUtils 1954778 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="upgrade-coordinator"] Method GetRepoSyncResult executed successfully and answer received on retry 1.
2026-06-24T15:02:49.660Z INFO NSXUcUpgradeService-1-1 NSXRepoSyncUcUpgradeStep 1954778 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="upgrade-coordinator"] Repo sync completed for node RepoSyncStatusReportDto{status='FAILED', statusMessage='', failureMessage='Unable to connect to File /repository/<NSX-Version>/UC/jre/upgrade-coordinator-tomcat-wrapper-jdk11.conf on source ####.###.###.###.####.###. Please verify that file exists on source and install-upgrade service is up.', failureCode='21057'} . Skipping it from progress calculation step.
2026-06-24T15:02:49.660Z INFO NSXUcUpgradeService-1-1 NSXRepoSyncUcUpgradeStep 1954778 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="upgrade-coordinator"] Updating the Uc Upgrade status with progress messages : [[#.#.#.#] Collecting the information about files to synchronize] and percentage : 40VMware NSX
To resolve the issue, follow the steps below.
/repository directory by running below command as a root user. ls -l /repositoryfrom and to version directories; that is, a directory with the previous VMware NSX version as its name and another directory with the current VMware NSX version as its name:drwxrwx--- 7 uuc grepodir 4096 <date> 4.2.1.0.####
drwxrwx--- 7 uuc grepodir 4096 <date> 4.2.2.0.####/repository directory./repository directory from a healthy NSX Manager node to the affected NSX Manager node(s) using the scp command..scp -r /repository <remote User>@<IP of Remote Server>:/Example command:
# scp -r /repository root@#.#.#.#:/ /repository directory recursively to the root directory (/) of host #.#.#.#
/repository directory, including all subdirectories and files, is owned by the uuc user and the grepodir group.chown -R uuc:grepodir /repositorychmod -R 770 /repository
.pub file and proceed with the upgrade.