Upgrade of SaltStack/Aria Config 8.12.1 to version 8.13.1 fails with error code: LCMUPGRADEVSSC10103 from vRSLCM
search cancel

Upgrade of SaltStack/Aria Config 8.12.1 to version 8.13.1 fails with error code: LCMUPGRADEVSSC10103 from vRSLCM

book

Article ID: 320608

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

  • To upgrade SaltStack/Aria Config from 8.12.1. to 8.13.1 using vRSLCM



Symptoms:
  • Upgrade SaltStack/Aria Config 8.12.1 to version 8.13.1 fails with error code: LCMUPGRADEVSSC10103 from vRSLCM

  • /var/log/lcm-raas-upgrade.log show Salt Master service has failed

  • Checking Salt Master service shows: jmespath is not installed



Environment

VMware Aria Automation Config 8.x
VMware vRealize Automation 8.x

Cause

  • The upgrade to SaltStack/Aria Config 8.13.1 via vRSLCM fails due to missing Python package on Salt Master - jmespath

Resolution

  • There is a workaround. See the workaround section.



Workaround:

To work around this, we need to manually install the Python package jmespath on the salt master:

1. On the Saltstack Appliance run the below commands if the appliance has internet access:

pip3 install jmespath

systemctl restart salt-master

If there is no internet access follow below:

1. Download the 'jmespath' python package (.gz) file from https://pypi.org/project/jmespath/#files    

2. WinSCP the file on the SSC appliance.

3.  Run below to unzip:

tar -xzvf jmespath.tar.gz

4. Change directory into the extracted file:

cd jmespath

5. Install the package locally

python3 setup.py install

NOTE: Ensure the output says it is installed with dependencies.

6.  Retry the upgrade from Aria Lifecycle Manager.

 

 

Additional Information

Impact/Risks:
  • SaltStack/Aria Config upgrades will fail using the vRSLCM