VxRail:更新錯誤:已部署升級引擎,但無法啟動。請稍後再試。
摘要: VxRail 更新遇到問題。已部署升級引擎,但無法啟動。請稍後再試一次。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
VxRail 本機升級失敗,並出現以下錯誤:
VxRail Update ran into a problem...
Error extracting upgrade bundle 7.0.481-28302560. The upgrade engine has been deployed, however it failed to start. Please try again later
輸出來源 lcm-web.log:
2023-11-30T20:00:25.922Z <b51129f6f91dbde561a3490d6db46f66> lcm [INFO] <273> MultiBundleUtils.java isMultiPartBundle() (31): Check if input file is multiple part bundle, file name: /data/store2/lcm/VXRAIL_COMPOSITE-7.0.481-28302560_for_7.0.x.zip
2023-11-30T20:00:25.923Z <b51129f6f91dbde561a3490d6db46f66> lcm [INFO] <273> CompositeBundleFileUnpacker.java unzipTargetFiles() (436): validateBundleContent shellCmd: unzip -o /data/store2/lcm/VXRAIL_COMPOSITE-7.0.481-28302560_for_7.0.x.zip LCMsigninput.txt.signed LCMsigninput.txt surrogate_marvin_delta.sql surrogate_marvin_delta_revert.sql surrogate_mystic_delta.sql surrogate_mystic_delta_revert.sql bundles/surrogate.war bootstrap.sh bootstrap_background.sh signing_root.crt signing_ee.crt signing_intermedia.crt timestamp.txt -d /data/store2/lcm/unpacked
2023-11-30T20:00:26.719Z <b51129f6f91dbde561a3490d6db46f66> lcm [INFO] <273> CompositeBundleFileUnpacker.java validateBundleContent() (409): validateBundleContent shellCmd: cat LCMsigninput.txt | grep -E "\bLCMsigninput.txt.signed\b|\bLCMsigninput.txt\b|\bsurrogate_marvin_delta.sql\b|\bsurrogate_marvin_delta_revert.sql\b|\bsurrogate_mystic_delta.sql\b|\bsurrogate_mystic_delta_revert.sql\b|\bbundles/surrogate.war\b|\bbootstrap.sh\b|\bbootstrap_background.sh\b|\bsigning_root.crt\b|\bsigning_ee.crt\b|\bsigning_intermedia.crt\b|\btimestamp.txt\b" > LCMsigninput.bootstrap.txt
2023-11-30T20:00:27.732Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> ScriptServiceImpl.java runLocalScript() (488): Script command error (/etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py): [/usr/bin/python, /usr/lib/vmware-marvin/marvind/temp/1543268354353232324.tmp, --bootstrap-check]
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [WARN] <273> ScriptServiceImpl.java runLocalScript() (489): [/etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py]: Non-zero return code: 2
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [INFO] <273> ScriptServiceImpl.java runLocalScript() (490): [/etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py@localhost]: <stdout>
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [WARN] <273> ScriptServiceImpl.java runLocalScript() (494): [/etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py@localhost]: <stderr> usage: 1543268354353232324.tmp [-h] [--missing-file-check]
1543268354353232324.tmp: error: unrecognized arguments: --bootstrap-check
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> CompositeBundleFileUnpacker.java checker() (469): VerifyDigitalSignature ReturnCode: 2
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> CompositeBundleFileUnpacker.java checker() (470): VerifyDigitalSignature resultStdout: null
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> CompositeBundleFileUnpacker.java checker() (471): VerifyDigitalSignature resultStderr: usage: 1543268354353232324.tmp [-h] [--missing-file-check]
1543268354353232324.tmp: error: unrecognized arguments: --bootstrap-check
2023-11-30T20:00:27.733Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> SurrogateLcmDeployer.java deploy() (136): Invalid upgrade bundle detected, validateBundleContent failed.
2023-11-30T20:00:27.736Z <b51129f6f91dbde561a3490d6db46f66> lcm [ERROR] <273> 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)原因
系統無法驗證 VxRail 升級套裝數位簽章。
解析度
若要解決此問題:
- 拍攝 VxRail Manager 虛擬機器 (VM) 的快照。
- 移動
verify_bundle_signature.py檔案如下:/tmp: mv /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py /tmp - 找到 Windows 筆記型電腦的升級套裝。在此範例中,使用以下檔案。請勿解壓縮檔案。
VXRAIL_COMPOSITE-SLIM-7.0.481-28302560_for_7.0.x.zip - 使用 7-Zip 開啟封存。如果工作站上未安裝 7-ZIP,請繼續安裝。

- 以滑鼠右鍵按一下 VxRail 複合升級套裝 > ,按一下 7-ZIP > ,按一下開啟封存 > ,按兩下「套裝」, > 按兩下「surrogate.war」, > 按兩下「WEB-INF」, > 按兩下「lcm-scripts.zip」, > 按兩下「LCM」, > 按兩下「指令檔」, > 找到verify_bundle_signature.py檔案並按右鍵,按一下 > 「檢視」,這會在記事本 > 中開啟檔案,按一下「檔案」, > 按一下「另存新檔」,然後選擇要將檔案儲存在工作站上的位置。

- 將檔案上傳至 VxRail Manager,位於
/home/mystic資料夾。 - 將檔案複製到正確的目錄:
cp /home/mystic/verify_bundle_signature.py /etc/vmware-marvin/scripts/lcm/scripts - 變更檔案擁有者:
chown tcserver:pivotal /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py - 變更檔案權限:
chmod 755 /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py - 確認 symlink 是否存在:
cd /etc/vmware-marvin/scripts/lcm/ ls -l在下面的螢幕擷取畫面中
LCM_python symlink存在,因此不需要採取進一步動作,可重試升級:
如果symlink不存在,然後完成剩餘步驟。 - 使用 VxRail 手動取消升級:如何在不使用取消按鈕的情況下手動取消 VxRail 7.0.X/8.0.X 升級
- 編輯
/etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py使用命令:vi /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py - 將 shebang 從:
TB#! /etc/vmware-marvin/scripts/lcm/lcm_python#! /usr/bin/python - 儲存檔案,重新載入升級,然後繼續。
受影響的產品
VxRail, VxRail Software文章屬性
文章編號: 000226461
文章類型: Solution
上次修改時間: 23 10月 2025
版本: 4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。