When upgrading a VCF 5.x managed Aria Suite Lifecycle Manager it returns errors: "No Upgrade Available" and: "Could not get VCF BOM details"
search cancel

When upgrading a VCF 5.x managed Aria Suite Lifecycle Manager it returns errors: "No Upgrade Available" and: "Could not get VCF BOM details"

book

Article ID: 389502

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

When upgrading to Aria Suite Lifecycle Manager 8.18.x via the Update ISO, it says there is No upgrade available.

Reviewing the vmware_vrlcm.log file on the appliance shows that the ISO and upgrade are both visible but the VCF BOM version could not be collected.  Example of these log entries:

  • c.v.v.l.u.u.LCMUpgradeUtil -  -- Update Available with Build: 24029603Version: 8.18.0.0
  • SessionId: null; Granted Authorities: VCF_USER
  • is vcF user ::true
  • Next available version: 8.18.0.0
  • Could not get VCF BOM details. Please check if SDDC Manager is up and running and VCF BOM is present inside vRSLCM.
  • Some exception occurred while checking VCF supported versions for upgrade
  • Exception occurred while checking upgrade :
    com.vmware.vrealize.lcm.lcops.common.exception.InvalidInputException: No upgrade available.

Environment

  • VMware Aria Suite Lifecycle 8.x
  • VMware SDDC 4.x
  • VMware SDDC 5.x

Cause

This is occurs when the SDDC Manager version cannot be recognized by the current version of Aria Suite Lifecycle Manager.

Resolution

To avoid this issue you will want to upgrade you Aria Suite Lifecycle Manager first (prior to SDDC Manager) when upgrading your VCF to 5.2.2.

To work around this issue:

  1. Take a snapshot of SDDC manager.
  2. SSH to the SDDC VM as root or as vcf followed by su.
  3. Log into the database with:
    1. /usr/pgsql/13/bin/psql -U postgres -h localhost -d platform
  4. Find the current version (and copy it for later use):
    1. SELECT version FROM sddc_manager_controller;
  5. Update the SDDC Manager version to an older version that should be recognized by Aria Suite Lifecycle Manager:
    1. UPDATE sddc_manager_controller set version ='4.5.1.0-1234';
  6. Re-attempt the Aria Suite Lifecycle Manager upgrade 8.18.x and it should find the upgrade.
  7. Once upgraded, return your SDDC Manager to it's proper version by updating the database again:
    1. UPDATE sddc_manager_controller set version ='<version captured from step 4>';

Note:  Once Aria Suite Lifecycle Manager has been upgraded and everything has been tested, be sure to remove the snapshots from SDDC manager to avoid future performance issues.