When attempting to upgrade Aria Automation to version 8.x through Aria Lifecycle Manager, the process fails with the error code LCMVRAVACONFIG90030 or LCMVRAVACONFIG90029, indicating a "VMware Aria Automation VA Upgrade Status Check Failed."
The following error is recorded in the log file /var/log/vmware/prelude/upgrade-noop.log:
[INFO][2024-10-01 14:13:36][vRA_Hostname] Downloading manifest …
[ERROR][2024-10-01 14:15:47][
vRA_Hostname
][Exit Code: 28] File manifest/manifest-latest.xml is not available in the repository.[ERROR][2024-10-01 14:17:58][
vRA_Hostname
][Exit Code: 28] File manifest/manifest-latest.xml.sig is not available in the repository.[ERROR][2024-10-01 14:17:58][
vRA_Hostname
] Manifest cannot be downloaded from the repository.
Aria Automation 8.x
The error is due to the Aria Automation node being unable to access the product binary repository hosted by Aria Lifecycle Manager. This may be because:
1. Restore to Snapshot:
Before making any changes, ensure that Aria Automation is restored to a previous operational state by verifying the services.
vracli service status
kubectl get pods -n prelude
2. Check Connectivity to LCM:
SSH into the Aria Automation node and run the following curl commands to verify connectivity to Life Cycle Manager node:
curl -kv https://<LCM_Hostname>:443/
curl -kv https://<LCM_Hostname>/repo/productBinariesRepo/vra/8.xx.x/upgrade/update/manifest/manifest-latest.xml
Note: replace the version you're trying to upgrade in place of 8.x.x in the above command.
Expected Result:
Expose the Binary Repository:
If the manifest file cannot be downloaded, go into the Aria Life Cycle Manager UI and delete and re-add the product binary mapping for the vRA upgrade.
Reference the Configure product binaries section in LCM documentation for guidance on properly mapping the binaries.
Re-run Curl Commands:
After reconfiguring the binary mapping, re-run the curl commands mentioned in step-1. Both commands should return HTTP 200.
Only proceed with the upgrade after ensuring that both curl commands succeed. If the manifest files remain inaccessible, the upgrade will continue to fail.