/opt/health/run.sh on Aria automation threw "make: *** [/opt/health/Makefile:73: memory-usage] Error 1"/var/log/vrlcm/vmware_vrlcm.log:####-##-##T##:##:##Z INFO vrlcm[1511] [pool-3-thread-32] [c.v.v.l.p.a.s.Task] -- Injecting task failure event. Error Code : 'LCMVRAVACONFIG590047', Retry : 'false', Causing Properties : '{ CAUSE :: }'com.vmware.vrealize.lcm.common.exception.EngineException: VMware Aria Automation Upgrade/Patch pre-validation failed. Check pre-check results from upgrade wizard for detailed report. at com.vmware.vrealize.lcm.plugin.core.vra80.task.upgrade.VraVaUpgradePreValidationTask.execute(VraVaUpgradePreValidationTask.java:247) [vmlcm-vrapreludeplugin-core-8.18.0-SNAPSHOT.jar!/:?]There was a change introduced in 8.18.1.This change reconfigured a shared buffer used by the postgres database which increased the value from ~1.5 GiB to 12 GiB on XL environments (and from 1 GiB to 4 GiB on medium environments) without recommendation of bumping the VA memory.
This has been resolved in Patch 4. See the Resolved Issues section of VMware Aria Automation 8.18.1 Cumulative Update #4
Workaround:
1.As best practice, Take a snapshot of all the Aria Automation appliance(s) before proceeding
2.Take SSH session to Aria automation and restart the pods using /opt/scripts/deploy.sh
3.Re-run the health-check - /opt/health/run.sh