"Failed to fetch system information message" in VCF-aware Aria Suite Lifecycle while opening System settings
search cancel

"Failed to fetch system information message" in VCF-aware Aria Suite Lifecycle while opening System settings

book

Article ID: 387688

calendar_today

Updated On:

Products

VMware vRealize Suite Lifecycle Manager 8.x

Issue/Introduction

  • When attempting to view vASL's system details from Aria Suite Lifecycle UI > Lifecycle Operations > Settings > System Details : Error "Failed to fetch system Information" prompted
  • Enough free disk space is available on the appliance. 
  • The "vrlcm-cli --health-status" command shows all the services are running successfully. 
  • The /var/log/vrlcm/vmware_vrlcm.log contain the error snippets as below:
    ERROR [exec-id] c.v.v.l.l.s.ProductPolicyServiceImpl -  -- Exception occurred when acquiring the SDDC Manager token. java.net.SocketTimeoutException: Read timed out
    ERROR [exec-id] c.v.v.l.l.s.ProductPolicyServiceImpl -  -- Unable to fetch source mapping entries from SDDC Manager <SDDC-fqdn>
    ERROR [exec-id] c.v.v.l.l.c.ProductPolicyController -  -- Error while getting VMware Aria Suite Lifecycle product version: com.vmware.vrealize.lcm.lcops.common.exception.SDDCManagerNotReachableException: Either SDDC Manager is not reachable or some other error occurred.

Environment

VMware Aria Suite Lifecycle 8.x

Cause

Scenario 1:

  • This issue can also occur if the SDDC Manager isn't reachable from the VCF-aware Aria Suite Lifecycle.  
  • The backend workflow for a VCF-aware Aria Suite Lifecycle to retrieve its system details includes a step where it reached out to the SDDC Manager environment to fetch it's version details and BOM. Thus, as the SDDC Manager is not reachable, it leads to the failure of the over all workflow. 

Scenario 2:

  • This issue can also occur due to the absence of a default locale in the Aria Suite Lifecycle service start script:

Resolution

Scenario 1:

  • Validate that the SDDC Manager is up and running healthily.
    curl -v telnet://<target_ip_or_fqdn>:443
  • Validate network connectivity between Aria Suite Lifecycle and SDDC Manager
  • Ensure that jumbo frames are enabled on all layer 3 gateways involved in the communication between SDDC Manager and Aria Suite Lifecycle. You may verify end-to-end connectivity by performing a ping test from the source host to the destination using a packet size greater than 1500 bytes, for example:
    ping -M do -s 1600 <Destination_IP>

Scenario 2:

  • Add a default locale to LCM service start script:
    vi /etc/init.d/vlcm-service
  • Add the below line to the end of the section: JVM_OPTIONS="
    -Duser.language=en -Duser.region=US
    • For example, the configuration may appear as follows (actual settings may vary depending on the LCM version):
      -----
      JVM_OPTIONS="\
        -XX:+UseConcMarkSweepGC \
        -XX:CMSInitiatingOccupancyFraction=75 \
        -XX:+UseCMSInitiatingOccupancyOnly \
        -XX:+HeapDumpOnOutOfMemoryError \
        -XX:HeapDumpPath=$HEAP_DUMP_LOCATION \
        -Xdebug \
        -Xrunjdwp:transport=dt_socket,address=*:12345,server=y,suspend=n \
        -Xms3g \
        -Xmx3g \
        -Dorg.bouncycastle.rsa.allow_multi_use=true \
        -Duser.language=en -Duser.region=US "
      ------
  • After setting this please restart the Aria Suite Lifecycle service:
    systemctl restart vrlcm-server