Upgrade PowerFlex 4.x RCM na HCI RG selže s chybou: Instalace souborů VIB se nezdařila.

Summary: Upgrade RCM selže během instalace VMware VIB, protože požadované soubory již nejsou v balíčku RCM/IC.

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

Aktualizace RCM se nezdařila. Upgrade RCM selže během process_firmware_update:

Přihlaste se do modulu tenkého nasazení a přejděte do deployment.log depoyment_ID/Job_ID
ERROR [2025-01-31T07:52:00.660421] 677128: service_deployment.rb:6081:in `process_firmware_update': Encountered an error during firmware update: RuntimeError: env --unset=RUBYOPT --unset=GEM_HOME --unset=RUBYLIB --unset=GEM_PATH --unset=BUNDLE_BIN_PATH RUBYLIB=/opt/service/lib:/opt/asm-deployer/lib:/opt/puppetlabs/puppet/lib:/opt/dependencies/dell-asm-util/lib PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin puppet asm process_node --debug --trace --filename /opt/Dell/ASM/deployments/Job-2b551cc3-f546-4765-9eee-6416de02b254-0-0/resources/rackserver-cxjswf3.yaml --run_type apply --statedir /opt/Dell/ASM/deployments/Job-2b551cc3-f546-4765-9eee-6416de02b254-0-0/resources --always-override rackserver-cxjswf3 failed; output in /opt/Dell/ASM/deployments/Job-2b551cc3-f546-4765-9eee-6416de02b254-0-0/rackserver-abcdef3.out

ERROR [2025-01-31T07:56:00.831433] 677128: service_deployment.rb:7229:in `finalize_firmware_update': Failed to update the server!
INFO  [2025-01-31T07:56:00.831570] 677128: service_deployment.rb:7234:in `finalize_firmware_update': Firmware update status: Error
ERROR [2025-01-31T07:56:00.875669] 677128: service_deployment.rb:675:in `process': Firmware update failed for Job-2b551cc3-f546-4765-9eee-6416de02b254-0-0
ERROR [2025-01-31T07:56:00.875864] 677128: service_deployment.rb:676:in `process': ["/opt/asm-deployer/lib/asm/service_deployment.rb:7238:in `finalize_firmware_update'", "/opt/asm-deployer/lib/asm/service_deployment.rb:6095:in `process_firmware_update'", "/opt/asm-deployer/lib/asm/service_deployment.rb:526:in `process'", "/opt/asm-deployer/lib/asm.rb:385:in `block in process_deployment'", "org/jruby/RubyArray.java:2025:in `each_slice'", "/opt/asm-deployer/lib/asm.rb:366:in `block in process_deployment'", "/opt/dependencies/dell-asm-util/lib/asm/util.rb:22:in `block in execute_async'"]
INFO  [2025-01-31T07:56:00.876253] 677128: service_deployment.rb:678:in `process': Status: Error

Ze strany .out hostitele ESXi, instalace se nezdařila při instalaci následujících komponent:

/opt/Dell/ASM/deployments/<JOB_ID>/rackserver-service_tag.out<>
** /opt/Dell/ASM/deployments/Job-2b551cc3-f546-4765-9eee-6416de02b254-0-0/rackserver-abcdef3.out **
Error: Failed to install VIB for
["https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/INT_bootbank_i40en_2.5.2.0-1OEM.700.1.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6WY7ee0a$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/DEL_bootbank_dcism_5.3.0.0.3289-DEL.700.0.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6RyLpejW$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/VMware_locker_tools-light_12.2.6.22229486-22348808.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6SW0V3E0$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/INT_bootbank_ixgben_1.15.1.0-1OEM.700.1.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6dkiwDeX$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/INT_bootbank_i40en_2.5.2.0-1OEM.700.1.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6WY7ee0a$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/DEL_bootbank_dcism_5.3.0.0.3289-DEL.700.0.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6RyLpejW$ [10[.]92[.]113[.]140]",
"https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/INT_bootbank_ixgben_1.15.1.0-1OEM.700.1.0.15843807.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6dkiwDeX$ [10[.]92[.]113[.]140]"]: Error RbVmomi::Fault:VimEsxCLICLIFault: EsxCLI.CLIFault.summary

Error: Fault error message: [" [VibFormatError]", " ('<http.client.HTTPResponse object at 0xe3d7cbf310>', \"Not a valid ar file (magic=b'')\")", "  
filename = https://10.92.113.140:443/httpshare/download/8aaa801394ba0c920194ba1b53b00004/vibs70/VMware_locker_tools-light_12.2.6.22229486-22348808.vib__;!!LpKI!glu2235RWNPqShl_xs0gxErxlqUao3Xy5zb_dK_dKz6ireUNS8hD7XuE_BEHR6rXQHNZg5cpfSE5oolHSF-bVBu-6SW0V3E0$ [10[.]92[.]113[.]140]", " Please refer to the log file for more details."]

Debug: Host Maintenance mode = true

Warning: Host is in maintenance mode. Exiting Maintenance mode...

Error: Failed to install VIBs
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/errors.rb:157:in `fail'

Cause

Problém pramení ze skutečnosti, že soubor VMware_locker_tools-light_12.2.6.22229486-22348808.VIB má v souboru RCM/IC 0 bajtů, protože společnost DELL již tyto soubory neposkytuje. Jsou však k dispozici v opravném skladu VMware, ale během procesu aktualizace byly přeskočeny. 

Resolution

Pomůže vám kterékoli z následujících alternativních řešení.

  1. Nahrání souboru VIB pomocí upgradu jedné komponenty (SCU):
    1. Rozbalte soubor VMware_locker_tools-light_12.2.6.22229486-22348808.VIB z úložiště oprav VMware.
    2. Povolit upgrade jedné komponenty (SCU).
      Přihlaste se k libovolnému uzlu MVM a spusťte následující příkaz:
      kubectl patch hr asmmanager -p '{"spec":{"values":{"appConfig": {"modify_compliance":"true"}}}}' -n powerflex --type=merge
    3. Přejděte do uživatelského rozhraní PFMP → verze → Compliance Vyberte balíček RCM → softwarový balíček → Vyberte možnost "ESXi x.x Software Bundle" a klikněte na tlačítko View → Ze seznamu komponent vyberte možnost "VMware Tools VIB for Windows and Linux guest" a klikněte na tlačítko Modify.
      Nahrajte soubor VMware_locker_tools-light_12.2.6.22229486-22348808.VIB a v části "Verze nového balíčku" uveďte následující verzi: 12.2.6.22229486-22348808. Verze zde bude stejná jako verze balíčku. Klikněte na tlačítko Proceed:
      POZNÁMKA: Tato komponenta je označena značkou 'Změněno'.

       

    4. Proveďte upgrade RCM/IC.
       
  2. Ručně nainstalujte VMware Tools VIB:
    1. Ručně nainstalujte soubor VIB extrahovaný z balíčku offline aktualizace ZIP staženého z webu Broadcom:
      # esxcli software vib install -v /<path_to_the_depot>/VMware_locker_tools-light_12.2.6.22229486-22348808.vib
      Installation Result
         Message: Operation finished successfully.
         Reboot Required: false
         VIBs Installed: VMware_locker_tools-light_12.2.6.22229486-22348808
         VIBs Removed: VMware_locker_tools-light_12.3.5.22544099-22545121
         VIBs Skipped:
    2. Spusťte inventář pro výše uvedeného hostitele ESXi z karty "Resource".
    3. Zkontrolujte soulad s předpisy. Nainstalovaný soubor VIB je během upgradu označen jako vyhovující a přeskočen.
    4. Proveďte upgrade RCM/IC.
       
  3. Opakujte upgrade aplikace RCM.  Druhý pokus by měl proběhnout úspěšně.

Additional Information

Dotčené verze

PFMP 4.x

Opraveno ve verzi

PFMP 4.6.1 

Affected Products

PowerFlex rack RCM Software
Article Properties
Article Number: 000283204
Article Type: Solution
Last Modified: 02 Jun 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.