HF3 is supposed to fix this but we don't have it yet. I did the following to get the agent installed:
1. alternatives --set python /usr/bin/python3
2. Edits in the "preprare_vra_template.sh"
a) add --nodeps to the "rpm -i" statements. in my version these were the 3 lines
rpm -i $TEMP_DIR/$distro/$GuestAgentRPMName --nodeps
rpm -i $TEMP_DIR/$vRAInstallUnzipDir/$distro/$GuestAgentRPMName --nodeps
rpm -i $TEMP_DIR/$package_file_name --nodeps
b) add 2 lines for RHEL8/whatever in the if loop. grep for the error you get in the script for the location.
elif [[ $(cat /etc/*release | grep -i "release 8") ]]; then
distro="rhel$arch"
Good luck!