internal error occurs during pre-upgrade checks
INFO __main__ Set root upgrade folder to: /tmp/vmware-upgrade-temp-dir5dm1X0B0nc/tmpmeffBaTAry/payload/component-scripts
INFO sdk_utils Loading external install configuration from /tmp/vmware-upgrade-temp-dir5dm1X0B0nc/tmpmeffBaTAry/config/vcsa_install_config.json
ERROR __main__ Upgrade Phase 'vcha:CollectRequirements' failed. Exception: [Errno 2] No such file or directory: '/var/log/vmware/vcha/vcha-scripts.log'
Traceback (most recent call last):
File "/tmp/vmware-upgrade-temp-dir5dm1X0B0nc/tmpmeffBaTAry/payload/componentPhaseLauncher.py", line 453, in main
module = __import__(upgradeModuleName, globals(), locals())
File "/tmp/vmware-upgrade-temp-dir5dm1X0B0nc/tmpmeffBaTAry/payload/component-scripts/vcha/__init__.py", line 15, in <module>
This issue occurs when the VCHA folder is missing from var/log/vmware
Since the VCHA folder is missing, it needs to be manually recreated under /var/log/vmware.
Steps to follow:
cd /var/log/vmware
mkdir vcha
chown vpxd:root vcha
chmod 644 vcha
is_patching_allowed.logvmware-vcha.logls -larth /var/log/vmware/vcha