Aria Automation Inventory Sync Fails because a password does not exist, Error: LCMVCF19102 during inventory sync in Aria Suite Lifecycle.
search cancel

Aria Automation Inventory Sync Fails because a password does not exist, Error: LCMVCF19102 during inventory sync in Aria Suite Lifecycle.

book

Article ID: 314169

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

VMware Aria Automation inventory synchronization with VMware Aria Suite Lifecycle (vRSLCM) fails to complete during the InvokeVCFInventoryUpdateTask execution.

Symptoms:

  • Product inventory sync with VMware Aria Suite Lifecycle fails to complete.

  • The UI displays the following error message: Error Code: LCMVCF19102 Error Message: Exception occurred while registering product with SDDC Manager inventory. Password with VMID <VMID> does not exist when registering product with SDDC Manager <SDDC Manager hostname>.

  • The /var/log/vrlcm/vmware_vrlcm.log file contains errors similar to the following:
    ERROR [CredentialController] Password vmid #########-####-####-####-############# does not exist. com.vmware.vrealize.lcm.common.exceptions.PasswordDoesNotExistException: Password with vmid #########-####-####-####-############# does not exist at com.vmware.vrealize.lcm.locker.service.credential.PasswordStoreServiceImpl.readPassword
    ERROR [InvokeVCFInventoryUpdateTask] Exception occurred while registering with VCF inventory. com.vmware.vrealize.lcm.common.exceptions.PasswordDoesNotExistException: Password with vmid #########-####-####-####-############# does not exist.

Environment

  • VMware Aria Automation 8.x

  • VMware Aria Suite Lifecycle 8.x

  • VMware Cloud Foundation (VCF)

Cause

A required VMware Cloud Foundation (VCF) user account password entry (such as vcfadmin@local) is missing from the Aria Suite Lifecycle Locker database.

The synchronization process references a specific Virtual Machine ID (VMID) for authentication that no longer exists in the locker.

Resolution

RESOLUTION

Option 1: Assign a New Password Item

  1. Log in to the VMware Aria Suite Lifecycle UI.

  2. Navigate to the Locker and add a new password item.

  3. Trigger an Inventory Sync on any product that currently has the broken password assigned.

  4. Assign the newly created password item to this product (if applicable).

Note: This will resolve the issue even if the new password string is identical to another password already existing in the Locker.

Option 2: Update the VMID via Database Query

    1. Create a VCF User Account in the Aria lifecycle manager Locker:

        In the Aria Lifecycle Manager UI, create a new password entry for the VCF user account in the Locker section.

    2. Identify the VMID:

       After creating the password entry, click on the newly created user account.
      Take note of the VMID from the browser's address bar. It should appear like this:
   https://{VRLCM}/lcm/locker/password/#########-####-####-####-#############.

   3. Run the Database Update Query:

      Open an SSH session to lifecycle manager and execute the following commands to connect to the database:

   /opt/vmware/vpostgres/current/bin/psql -U postgres -d vrlcm

   4. Run the following query to update the VMID in the database:

    UPDATE vm_locker_password set vmid = '<VMID-1>' where vmid = '<VMID-2>';

   Where:

  • VMID-1 = VMID referenced in the error logs (missing entry).

  • VMID-2 = VMID of the newly created VCF Locker password entry.

     Example Query:

   UPDATE vm_locker_password set vmid = 'fe5cafa1-8af1-482f-9a9c-1e33aa512d6' where vmid = '32160f37-4a40-4c63-92f8-103449d47b91';

  5. Exit the Database:

    \q

  6. Retry the Product Inventory Sync:

      Return to the Aria Suite Lifecycle UI and click Retry on the product inventory sync.

Additional Information

 

  • This issue is specific to environments where VMware Aria Suite Lifecycle and VMware Aria Automation are integrated directly with VMware Cloud Foundation (VCF) and SDDC Manager.

  • Refer to the log files at /var/log/vrlcm/vmware_vrlcm.log for further troubleshooting validation if the issue persists.