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:
- Log into the Appliance with SSH.
- Navigate to /opt/charts/vco/templates/
- Copy/Backup the deployment.yaml file using the command:
cp deployment.yaml /tmp/
- Edit the deployment.yaml file using your preferred editor (vi deployment.yaml).
- Locate the string: init_run.sh
- 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::
- "/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"
- Save the file
- Log back into Lifecycle Manager and ‘Retry’ the deployment that failed. Installation should now progress as expected
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..!!