When using Service Insertion in NSX, the deployment of a service vm (SVM) fails with the following error.
Error creating agency for deployment unit ########-####-####-####-############. OVF certificate validation failed. Error: [VALIDATION_ERROR: CERTIFICATE_EXPIRED; ]. Delete this deployment and create another one
In /var/log/syslog, in NSX Manager, you see the following error.
2026-01-12T09:35:52.396Z NSXMGR02 NSX 5897 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP26169" level="ERROR" reqId="12eb34a1-####-####-####-############" subcomp="manager" username="admin"] Issues in deployment unit DeploymentUnit/23cd45c5-####-####-####-############ having agency null. Issues: [Issue [errorMessage=Error creating agency for deployment unit 23cd45c5-####-####-####-############. OVF certificate validation failed. Error: [VALIDATION_ERROR: CERTIFICATE_EXPIRED; ]. Delete this deployment and create another one., linkedId=null, occurredAtTime=null, errorId=26134]]
This issue may be encountered any time a service VM (SVM) needs to be created.
The Signing Certificate used for signing the SVM OVF during the build process expired on January 3, 2026. As a result the new SVM deployment will fail.
This is a known issue impacting VMware NSX.
To workaround this issue follow this procedure which involves disabling third party OVF validation on the NSX Manager.
Ensure an up to date backup is in place and the credentials and passphrase are known.
There is no impact to production when following this procedure.
Workaround persistence:
disable_ovf_third_party_validation_flag.sh (MD5 : 4c99318982da9f564fe031d44cc03965) bash /tmp/disable_ovf_third_party_validation_flag.sh
If the script has executed successfully, the following will be outputted to screen:
[INFO] Starting OVF validation flag update script
[INFO] Timestamp: Thu Jan 1 19:15:49 UTC 2026
[INFO] Flag updated successfully
[INFO] ===================================================================
[INFO] SUCCESS: Flag update completed successfully
[INFO] ===================================================================
[WARN] Please run this script on the remaining Manager node(s) in the cluster.
If the script has failed, the following will be outputted to screen:
[INFO] ===================================================================
[INFO] FAILURE: Script execution failed
[INFO] ===================================================================
It is acceptable to leave this workaround in place to avoid a repeat occurrence of the issue.
If it is preferred to revert the workaround, follow these steps.
enable_ovf_third_party_validation_flag.sh (MD5 : 30c18cf67aa866a8d5630399dcfede86)bash /tmp/enable_ovf_third_party_validation_flag.sh
If the script has executed successfully, the following will be outputted to screen:
[INFO] Starting OVF validation flag update script
[INFO] Timestamp: Thu Jan 1 19:15:49 UTC 2026
[INFO] Flag updated successfully
[INFO] ===================================================================
[INFO] SUCCESS: Flag update completed successfully
[INFO] ===================================================================
[WARN] Please run this script on the remaining Manager node(s) in the cluster.
If the script has failed, the following will be outputted to screen:
[INFO] ===================================================================
[INFO] FAILURE: Script execution failed
[INFO] ===================================================================
If the script has failed, either applying or reverting the workaround, capture the screen output, Manager logs and open a support case with Broadcom Support referring to this KB article. For more information, see Creating and managing Broadcom support cases.