Precheck Error "The source system is not a VCF Automation (VCFA) 9.x product" while upgrading VCF Automation from version 9.0.1 to 9.1.0
search cancel

Precheck Error "The source system is not a VCF Automation (VCFA) 9.x product" while upgrading VCF Automation from version 9.0.1 to 9.1.0

book

Article ID: 443988

calendar_today

Updated On:

Products

VCF Automation

Issue/Introduction

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.

Environment

VCF Automation 9.1

Cause

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.

Resolution

  1.  Reset the SSH passwords on all the nodes and re-run the pre-check and it should be successful.
  2. Once pre-check is successful, proceed with the upgrade.

To reset the password, follow the KB Article: Unable to remediate VCF Automation "vmware-system-user" password once expired.