vRealize Suite Lifecycle Manager displays a failure to initialize the VRA cluster with the error LCMVRAVACONFIG59000

Deployments logs /var/log/deploy.log doesn’t give detailed information about the error.

When you check the status of the vco-app pod is CrashLoopBackOff

Run the command kubectl -n prelude get pods to check the status

To fix this issue follow below steps:

  1. Log into the Appliance with SSH.
  2. Navigate to /opt/charts/vco/templates/
  3. Copy/Backup the deployment.yaml file using the command:
cp deployment.yaml /tmp/
  1. Edit the deployment.yaml file using your preferred editor (vi deployment.yaml).
  2. Locate the string:  init_run.sh
  3. Replace the text as follows.

Search for row that contains this text: init_run.sh:

Edit this row by just adding these two “sed” commands before /init_run.sh script. The row after editing should looks similar to this::
command:

- "/bin/bash"
- "-c"
- "sed -i 's/root:.*/root:x:18135:0:99999:7:::/g' /etc/shadow && sed -i 's/vco:.*/vco:x:18135:0:99999:7:::/g' /etc/shadow && /init_run.sh"
  1. Save the file
  2. Log back into Lifecycle Manager and ‘Retry’ the deployment that failed.  Installation should now progress as expected

Issue 2:

There is another issue which can cause the deployment to fail is due to wildcard SSL certificates.

logs from user-profile-service-app:

Caused by: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://vra.virtuallyvtrue.local/csp/gateway/am/api/auth/token-public-key": Certificate for <sc-dc1-vra001.simon.local> doesn't match any of the subject alternative names: [*.virtuallyvtrue.local]; nested exception is javax.net.ssl.SSLPeerUnverifiedException: Certificate for <sc-dc1-vra001.simon.local> doesn't match any of the subject alternative names: [*.virtuallyvtrue.local]

This is a known issue and VMware is aware about it and you can verify the release notes.

I hope this will helpful..!!