VxRail: Error extracting upgrade bundle 8.0.361-29253789 during upgrade
Summary: This document describes what to do if an error occurs while upgrading from 8.0.214 to 8.0.361 (10%) and extracting upgrade bundle 8.0.361-29253789.
Symptoms
Error extracting upgrade bundle 8.0.361-29253789 from 8.0.214 to 8.0.361 upgrade (10%).
アップグレードエンジンが導入されました。しかし、起動できません。後でもう一度試してください。
lcm-web.log
2025-10-06T10:20:48.713Z <b8534fce5e8c87f90d1e3b8d9b730422> lcm [ERROR] <200> CompositeBundleFileUnpacker.java processFailedLogger() (485): verifyBootstrap process falied. Error message:
2025-10-06T10:20:48.713Z <b8534fce5e8c87f90d1e3b8d9b730422> lcm [ERROR] <200> SurrogateLcmDeployer.java deploy() (136): Invalid upgrade bundle detected, validateBundleContent failed.
2025-10-06T10:20:48.713Z <b8534fce5e8c87f90d1e3b8d9b730422> lcm [ERROR] <200> SurrogateLcmDeployer.java deploy() (156): LCM Surrogate deployment failed. Use the legacy upgrade instead.
com.vce.lcm.exception.LCMException: Invalid upgrade bundle detected, validateBundleContent failed.
at com.vce.lcm.service.SurrogateLcmDeployer.deploy(SurrogateLcmDeployer.java:137)
at com.emc.mystic.manager.upgrade.process.BundleDeployProcessService.deploySurrogate(BundleDeployProcessService.java:604)
at com.emc.mystic.manager.upgrade.process.BundleDeployProcessService.performBundleDeploy(BundleDeployProcessService.java:384)
at com.emc.mystic.manager.upgrade.process.BundleDeployProcessService.lambda$clearUpThenHandleSurrogate$0(BundleDeployProcessService.java:299)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
The checksum of the upgrade bundle uploaded to VxRail manager is correct, but the zipinfo command does not show the zipped file list of upgrade bundles.
As a result of running the above command, nothing was unzipped and the file size of the LCMsigninput.bootstrap.txt was 0.
cd /data/store2/lcm/unpacked find ./ -ls --- [2025-10-09 10:45:10.522] FSJPTBSA2102:/data/store2/lcm/unpacked # find ./ -ls [2025-10-09 10:45:26.041] 4194307 4 drwxr-xr-x 2 tcserver pivotal 4096 Oct 9 01:35 ./ [2025-10-09 10:45:26.041] 4194308 0 -rw-r--r-- 1 tcserver pivotal 0 Oct 9 01:35 ./LCMsigninput.bootstrap.txt [2025-10-09 10:45:26.041] FSJPTBSA2102:/data/store2/lcm/unpacked # ---
Cause
A part of the unzip package was corrupted, and the file size was 0, and the file was not extracted when unzipped.
for f in `rpm -ql unzip` ;do ls -la $f ;done lrwxrwxrwx. 1 root root 21 Jun 5 2021 /etc/alternatives/funzip -> /usr/bin/funzip-plain lrwxrwxrwx. 1 root root 20 Jun 5 2021 /etc/alternatives/unzip -> /usr/bin/unzip-plain lrwxrwxrwx. 1 root root 23 Jun 5 2021 /etc/alternatives/unzipsfx -> /usr/bin/unzipsfx-plain lrwxrwxrwx. 1 root root 22 Jun 5 2021 /etc/alternatives/zipgrep -> /usr/bin/zipgrep-plain lrwxrwxrwx 1 root root 24 Sep 22 2022 /usr/bin/funzip -> /etc/alternatives/funzip -rwxr-xr-x 1 root root 22864 Sep 22 2022 /usr/bin/funzip-plain lrwxrwxrwx 1 root root 23 Sep 22 2022 /usr/bin/unzip -> /etc/alternatives/unzip -rwxr-xr-x 1 root root 0 Sep 22 2022 /usr/bin/unzip-plain *この部分が0サイズ lrwxrwxrwx 1 root root 26 Sep 22 2022 /usr/bin/unzipsfx -> /etc/alternatives/unzipsfx -rwxr-xr-x 1 root root 76536 Sep 22 2022 /usr/bin/unzipsfx-plain lrwxrwxrwx 1 root root 25 Sep 22 2022 /usr/bin/zipgrep -> /etc/alternatives/zipgrep -rwxr-xr-x 1 root root 2953 Sep 22 2022 /usr/bin/zipgrep-plain lrwxrwxrwx 1 root root 5 Sep 22 2022 /usr/bin/zipinfo -> unzip
Resolution
-
Revert to pre-upgrade snapshot of VxRail manger VM from pre-upgrade snapshot, as canceling from the upgrade cancel button will fail.
-
Obtain the unzipped rpm package file from the upgrade bundle of the VxRail version from which you are upgrading.
If the original VxRail version is 8.0.214, extract the VxRail manager update package files from the upgrade bundle below.
VXRAIL_COMPOSITE-8.0.214-29023538_for_8.0.x.zip\bundles\VXRAIL_Manager-8.0.214.00000-29023537-updaterepo.zipObtain the unzipped rpm package file from the VxRail manager update package files.
VXRAIL_Manager-8.0.214.00000-29023537-updaterepo\package-pool\unzip-6.00-150000.4.11.1.x86_64.rpm -
Delete and reinstall the unzip package in VxRail manager.
rpm -e unzip rpm -i unzip-6.00-150000.4.11.1.x86_64.rpm
-
Run the unzip command and verify that the Usage message is output.
# unzip UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send bug reports using http://www.info-zip.org/zip-bug.html; see README for details. Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir] Default action is to extract files in list, except those in xlist, to exdir; file[.zip] may be a wildcard. -Z => ZipInfo mode ("unzip -Z" for usage). -p extract files to pipe, no messages -l list files (short format) -f freshen existing files, create none -t test compressed archive data -u update files, create if necessary -z display archive comment only -v list verbosely/show version info -T timestamp archive to latest -x exclude files that follow (in xlist) -d extract files into exdir modifiers: -n never overwrite existing files -q quiet mode (-qq => quieter) -o overwrite files WITHOUT prompting -a auto-convert any text files -j junk paths (do not make directories) -aa treat ALL files as text -U use escapes for all non-ASCII Unicode -UU ignore any Unicode fields -C match filenames case-insensitively -L make (some) names lowercase -X restore UID/GID info -V retain VMS version numbers -K keep setuid/setgid/tacky permissions -M pipe through "more" pager See "unzip -hh" or unzip.txt for more help. Examples: unzip data1 -x joe => extract all files except joe from zipfile data1.zip unzip -p foo | more => send contents of foo.zip via pipe into program more unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer -
Performs the upgrade. (Start by uploading the upgrade bundle)