Inventory sync fails with Error code: LCMVRLICONFIG40119 for VCF Operations and VCF Operations for Networks.
search cancel

Inventory sync fails with Error code: LCMVRLICONFIG40119 for VCF Operations and VCF Operations for Networks.

book

Article ID: 433123

calendar_today

Updated On:

Products

VCF Operations

Issue/Introduction

  • Syncing inventory of VCF Operations and VCF Operations for Networks fails with the following message and error code LCMVRLICONFIG40119 for component VCF Operations for Logs.
    Error occurred while pushing capabilities to VCF Ops Logs


  • Syncing inventory for VCF Operations for Logs do not fail.
  • /storage/var/loginsight/runtime.log in VCF Operations for Logs has an keystore exception error message.
    ["SslCertificateManagerScheduler-thread-1"/###.###.###.### ERROR] [com.vmware.loginsight.database.dao.CACertificateDO] [Unable to get custom CA certificates after checkAndRestoreTruststore was called. no data in keystore stream]
    ["SslCertificateManagerScheduler-thread-1"/###.###.###.### ERROR] [com.vmware.loginsight.commons.security.UrlConnectionManager] [Failed to create trust manager] java.security.KeyStoreException: Failed to load default trust store
  • Identified Trustrore is corrupted in VCF Operations for Logs using below command, failed with error "keytool error: java.lang.Exception: Keystore file exists, but is empty: /usr/java/jre-vmware/lib/security/cacerts"
    keytool-no-provider -list -keystore /usr/java/jre-vmware/lib/security/cacerts -storepass changeit

Environment

VCF Operations 9.x
VCF Operations for Logs 9.x
VCF Operations for Networks 9.x

Cause

Corrupted truststore of VCF Operations for Logs causes a handshake failure, thus failing inventory sync of VCF Operations and VCF Operations for Networks.

Resolution

Refer below article to fix corrupt truststore of VCF Operations for Logs:
How to replace a corrupted truststore in VCF Operations for Logs