Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell VxRail: LCM failed to process the request body due to LCM related scripts are lost

Summary: LCM failed to process the request body due to LCM related scripts are lost.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Upgrade the VxRail cluster to 8.0.210 by either of the following 2 methods:
1. Using VxRail public API to perform an upgrade precheck, then continue to use public API to perform the upgrade.
2. Trigger the upgrade from SDDC manager in a VCF on VxRail environment.
 
Check the upgrade process from VxRail plugin UI, it reports error "Failed to process the request body."
image.png

Cause

If the cluster was upgraded from VxRail 4.5.x, 4.7.x releases to VxRail 7.0.x, 8.0.x releases, there is a migration folder in VxRail manager "/etc/vmware-marvin/scripts/lcm" directory to save the upgrade migration data, and the migration folder owner is root user.

VxRail 8.0.210 upgrade precheck will back up the content under "/etc/vmware-marvin/scripts/lcm" directory, perform some validation and clean up jobs, then restore the directory content.

Due to the migration folder owner is root user, upgrade precheck doesn't have enough privilege to backup it nor clean it up, so the "/etc/vmware-marvin/scripts/lcm" directory content is not restored, causing all LCM related scripts are lost.

This issue only impacts API precheck and upgrade method. If the upgrade is performed from VxRail plugin UI, you will not encounter this issue.

Resolution

Follow below steps to deploy 8.0.210 LCM scripts on VxRail manager.

1. Download the VxRail 8.0.210 upgrade composite bundle from Dell Support site.

2. Extract the "surrogate.war" from the 8.0.210 upgrade bundle.

3. Extract the "lcm-scripts.zip" from the "surrogate.war".

4. Upload the "lcm-scripts.zip" to VxRail manager under "/tmp" directory.

5. Log in to the VxRail Manager VM via SSH. Switch to the root user and run below commands.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/

chmod 777 -R /etc/vmware-marvin/scripts/lcm

6. Retry LCM.
Article Properties
Article Number: 000223046
Article Type: Solution
Last Modified: 14 Mar 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.