Upon upgrading VCF Automation from version 9.0.1 to 9.1, upgrade precheck fails with the error "VCF Automation upgrade precheck failed from 9.0.1 to 9.1.0 with error "The source system is not a VCF Automation (VCFA) 9.x product."
Remediation : To troubleshoot on the target cluster, check pre-checks pod status: 'kubectl -n prelude get pods | grep vcfa-precheck' to identify failing pods. View pod logs: 'kubectl -n prelude logs <pod-name>' to see detailed error messages. Common causes include: network connectivity issues between target and source systems, missing or incorrect vCenter credentials, inaccessible APIs (kubectl/vCenter), SSH authentication failures, or insufficient cluster resources. Resolve the infrastructure issues or contact Broadcom Support for further assistance.
VCF Automation 9.1
The reason for the pre-checks failure is the expired SSH password hasn't been changed on all nodes (updated on single node). Since the SSH password is not updated on all the nodes, the import workflow fails to sync the precheck scripts on all the source nodes.
To reset the password, follow the KB Article: Unable to remediate VCF Automation "vmware-system-user" password once expired.