VxRail: Erro de atualização: O mecanismo de upgrade foi implementado, mas não foi possível iniciar. Tente novamente mais tarde.

Resumo: A atualização do VxRail encontrou um problema. The upgrade engine has been deployed, however it failed to start. Please try again later.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Falha no upgrade local do VxRail com o erro abaixo:

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
Captura de tela da mensagem de erro
 

Saída de 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)

Causa

O sistema não consegue verificar a assinatura digital do pacote de upgrade do VxRail.

Resolução

Para resolver esse problema:

  1. Faça um snapshot da máquina virtual (VM) do VxRail Manager.
  2. Mova o verify_bundle_signature.py conforme abaixo:
    /tmp: mv /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py /tmp
  3. Localize o pacote de upgrade em seu notebook Windows. Neste exemplo, o arquivo abaixo é usado. Não extraia o arquivo.
    VXRAIL_COMPOSITE-SLIM-7.0.481-28302560_for_7.0.x.zip
  4. Use 7-Zip para abrir o arquivo. Se o 7-ZIP não estiver instalado na estação de trabalho, prossiga com a instalação.
  5. Captura de tela de como abrir usando o 7-zip
  6. Clique com o botão direito do mouse no VxRail Composite Upgrade Bundle > , clique em 7-ZIP > , clique em Open Archive > , clique duas vezes em "bundles", > clique duas vezes em "surrogate.war", > clique duas vezes em "WEB-INF", > clique duas vezes em "lcm-scripts.zip", > clique duas vezes em "lcm", > clique duas vezes em "scripts", > localize o arquivo verify_bundle_signature.py e clique com o botão direito nele > , clique em "View", que abre o arquivo no bloco > de notas, clique em "File", > clique em "Save As" e escolha um local para salvar o arquivo na estação de trabalho. 
  7. Captura de tela do diretório do pacote de upgrade
  8. Carregue o arquivo no VxRail Manager na /home/mystic .
  9. Copie o arquivo para o diretório correto:
    cp /home/mystic/verify_bundle_signature.py /etc/vmware-marvin/scripts/lcm/scripts
  10. Altere o proprietário do arquivo:
    chown tcserver:pivotal /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py
  11. Altere as permissões do arquivo:
    chmod 755 /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py
  12. Verifique se o symlink existe:
    cd /etc/vmware-marvin/scripts/lcm/
    ls -l

    Na captura de tela abaixo, o LCM_python symlink existe, portanto, nenhuma outra ação é necessária, o upgrade pode ser repetido:

    Captura de tela mostrando o symlink existente 
    Se a solicitação do symlink não existe e, em seguida, conclua as etapas restantes.
  13. Cancele manualmente o upgrade usando o VxRail: Como cancelar manualmente um upgrade do VxRail 7.0.X/8.0.X sem usar o botão Cancel
  14. Edit /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py Usando o comando: 
    vi /etc/vmware-marvin/scripts/lcm/scripts/verify_bundle_signature.py 
  15. Mude o shebang de:
    #! /etc/vmware-marvin/scripts/lcm/lcm_python
    Fazer
    #! /usr/bin/python
  16. Salve o arquivo, carregue novamente o upgrade e continue.

Produtos afetados

VxRail, VxRail Software
Propriedades do artigo
Número do artigo: 000226461
Tipo de artigo: Solution
Último modificado: 23 out. 2025
Versão:  4
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.