tca-platform-manager-##########-##### pod in CrashLoopBackOff during/after an upgrade
search cancel

tca-platform-manager-##########-##### pod in CrashLoopBackOff during/after an upgrade

book

Article ID: 368210

calendar_today

Updated On:

Products

VMware Telco Cloud Automation

Issue/Introduction

  • During or after an upgrade, the tca-platform-manager-##########-##### pod goes into a CrashLoopBackOff or Error state
  • Error in tca-platform-manage pod:
    kubectl logs -n tca-mgr <platform_pod>:
2024-05-17 10:44:14.305 UTC [main, , ] INFO  c.v.vchs.hybridity.api.Application- Existing vrli === [{"host":"https:\/\/#{ENV['LOGINSIGHT_HOST']}:#{ENV['LOGINSIGHT_PORT']}"}]
Exception in thread "main" java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Caused by: java.net.URISyntaxException: Illegal character in fragment at index 9: https://#{ENV['LOGINSIGHT_HOST']}:#{ENV['LOGINSIGHT_PORT']}
    at java.base/java.net.URI$Parser.fail(Unknown Source)

Environment

3.0, 3.1

Resolution

Perform Pre-upgrade

  1. SSH into TCA Manager or TCA CP
  2. Download and copy the attached vrli-upgrade-patch.sh script to the $HOME directory
  3. Execute the script by running the command:
    bash vrli-upgrade-patch.sh
  4. (Optional - Post upgrade) Restart the platform manager:
    kubectl rollout restart deployment tca-platform-manager -n <$NAMESPACE>

NOTE: <$NAMESPACE> can be tca-mgr or tca-cp-cn based on the appliance role.



Attachments

vrli-upgrade-patch.sh get_app