No Updates available | Unable to see bundlesAvailable for Updates
search cancel

No Updates available | Unable to see bundlesAvailable for Updates

book

Article ID: 410230

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • The upgrade bundle is successfully displayed under LCM Management > Bundle Management, and the system shows that the upgrade is available for the upgrade from 4.x to 5.x.

  • However, when navigating to Domains > Upgrade/Patches > Available Upgrades, the option to select an upgrade plan is not available.

  • Attempting to proceed results in the error: No updates available

  • On checking the file /home/vcf/feature.properties, it was found to be either missing or incomplete. Specifically, the following entries are not present:

    feature.lcm.store.target.version=true
    feature.vcf.isolated.wlds=true

  • The feature.properties file is missing from the /home/vcf/ directory.
    From the logs (/var/log/vmware/vcf/domainmanager/domainmanager.log), we observe the following error message:

    INFO [vcf_dm,0000000000000000,0000] [o.s.c.a.ConfigurationClassParser,main] Properties location [file:/home/vcf/feature.properties] not resolvable: /home/vcf/feature.properties (No such file or directory)



  • Additionally, the Update menu may display the following error message:
    Getting Upgradable API call falled. Bundle not found; Bundleld: 97e77a83-03c2-4ccd-bcd4-4289cf76eb00



 

 

Environment

  • VCF 4.x
  • VCF 5.x

Cause

This issue is caused either by the lines missing from /home/vcf/feature.properties or by the complete absence of the feature.properties file:

feature.lcm.store.target.version=true
feature.vcf.isolated.wlds=true

Resolution

Remediation Steps for Missing or Incomplete feature.properties File

Case 1: File Exists but Entries Are Missing

  1. Take a snapshot of the SDDC Manager.

  2. SSH to the SDDC Manager using the vcf account and switch to root.

  3. Edit the file /home/vcf/feature.properties and add the following lines:

    feature.lcm.store.target.version=true
    feature.vcf.isolated.wlds=true

    Command to add the lines to the file
    echo -e "feature.lcm.store.target.version=true\nfeature.vcf.isolated.wlds=true" | sudo tee -a /home/vcf/feature.properties
  4. Save the file and exit the editor.

  5. Restart all SDDC Manager services:

    /opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh
  6. Log in to the SDDC Manager UI and verify that the Updates interface has changed.

Case 2: File Is Completely Missing

  1. Take a snapshot of the SDDC Manager.

  2. SSH to the SDDC Manager using the vcf account and switch to root.

  3. Create a new file /home/vcf/feature.properties.

  4. Set ownership and permissions: 
    chown vcf:vcf /home/vcf/feature.properties
    chmod 750 /home/vcf/feature.properties

  5. Edit the file and add the following lines:

    feature.lcm.store.target.version=true
    feature.vcf.isolated.wlds=true

    Command to add the lines to the file
    echo -e "feature.lcm.store.target.version=true\nfeature.vcf.isolated.wlds=true" | sudo tee -a /home/vcf/feature.properties
  6. Save and exit the editor.

  7. Restart all SDDC Manager services:

    /opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh
  8. Log in to the SDDC Manager UI and verify that the Updates interface has changed.