PowerFlex 4.X Unable to upgrade Appliance due to missing software component IDs

Summary: During a code upgrade after an hour or 2, the UI will return to normal operation and no upgrade performed.

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

Scenario

Upgrade fails with I/O errors in asmManager logs, and DEBUG errors where the software cannot be located for Component IDs. As seen in the following screen grabs:

2024-05-08 13:15:08,281 [https-jsse-nio-9080-exec-9] (LCMService.java:379) [DEBUG] ALCM status = UPGRADING
2024-05-08 13:15:13,660 [JobMgrQuartzScheduler_Worker-69] (LCMService.java:379) [DEBUG] ALCM status = UPGRADING
2024-05-08 13:15:13,660 [JobMgrQuartzScheduler_Worker-69] (JobManager.java:1208) [DEBUG] 1 jobs of [class com.dell.asm.asmcore.asmmanager.tasks.external.UpgradePFMP - Job-9d1a07b3-e0c8-4a86-a128-d5a8ff14ec89] currently still running
2024-05-08 13:15:23,668 [JobMgrQuartzScheduler_Worker-69] (AlcmApplianceServiceProxy.java:97) [ERROR] Unable to get the LCM status: I/O error on GET request for https://alcm.powerflex:9020/alcm/appliance/status [alcm.powerflex]: Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)
2024-05-08 13:15:23,669 [JobMgrQuartzScheduler_Worker-69] (JobManager.java:1205) [WARN] Job waiting was aborted by callback for Job-9d1a07b3-e0c8-4a86-a128-d5a8ff14ec89
2024-05-08 13:15:23,669 [JobMgrQuartzScheduler_Worker-69] (ExternalJob.java:46) [DEBUG] Finished executing the job UpgradePFMP.Job-9d1a07b3-e0c8-4a86-a128-d5a8ff14ec89
2024-05-08 13:15:23,719 [JobMgrQuartzScheduler_Worker-69] (QuartzListener.java:185) [DEBUG] --> Entering jobWasExecuted() listener: UpgradePFMP.Job-9d1a07b3-e0c8-4a86-a128-d5a8ff14ec89
2024-05-08 13:15:23,725 [JobMgrQuartzScheduler_Worker-69] (QuartzListener.java:263) [DEBUG] --> Entering triggerComplete() listener: trigger: UpgradePFMP.Trg-9282239b-7aa4-4f20-bd60-42b624ee484d, nextFireTime: null
2024-05-08 13:15:23,726 [JobMgrQuartzScheduler_Worker-69] (QuartzListener.java:390) [DEBUG] --> Entering triggerFinalized() listener: UpgradePFMP.Trg-9282239b-7aa4-4f20-bd60-42b624ee484d
2024-05-08 13:15:24,268 [https-jsse-nio-9080-exec-5] (AlcmApplianceServiceProxy.java:97) [ERROR] Unable to get the LCM status: I/O error on GET request for https://alcm.powerflex:9020/alcm/appliance/status [alcm.powerflex]: Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)
2024-05-08 13:16:30,054 [https-jsse-nio-9080-exec-10] (JobManager.java:1041) [DEBUG] --> Entering jobAdded() listener: UpgradePFMP.Job-55354489-71ff-46a4-8465-d5fd28130355
2024-05-08 13:16:30,082 [https-jsse-nio-9080-exe
2024-05-08 00:09:48,718 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=111550,OS = null in RCM Intelligent Catalog 45.373.01
2024-05-08 00:09:48,909 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=typelib-1_0-Pango-1_0,OS = SLES15.4 in RCM Intelligent Catalog 45.373.01
2024-05-08 00:09:48,948 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=python3-traceback2,OS = SLES15.4 in RCM Intelligent Catalog 45.373.01
2024-05-08 00:09:49,112 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=27763,OS = null in RCM Intelligent Catalog 45.373.01
2024-05-08 00:09:49,358 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=libfuse3-3,OS = SLES15.4 in RCM Intelligent Catalog 45.373.01
2024-05-08 00:09:49,654 [JobMgrQuartzScheduler_Worker-58] (FirmwareUtil.java:1734) [DEBUG] Unable to find Software Component for ID=python3-PySocks,OS = SLES15.4 in RCM Intelligent Catalog 45.373.01

Impact Code upgrade never starts.

Cause

On rare occasions, the code downloaded will get corrupted but still be able to get added to the PowerFlex Management Platform (PFMP) using the UI.  

 

Resolution

  • Re-download the current RCM/IC packages.
  • Validate the checksums
  • Upload
  • Retry the PFxM upgrade

Impacted Version

PowerFlex Manager 4.x

Products

PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625, PowerFlex appliance R640, PowerFlex appliance R740XD , PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000244328
Article Type: Solution
Last Modified: 04 Nov 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.