...
Impacted RCM versions 3.5.4.x 3.6.0.x Impacted Intelligent Catalog (IC) versions 36.354.xxx 36.360.xxx The impacted RCM or ICs have GPG key information in it which are not compatible with earlier versions of PowerFlex Manager. The upgrade fails because PowerFlex Manager does not add the GPG key information from RCM or IC repositories. The older versions of RCM or IC did not specify the GPG key information, so it was not an issue until now, but the newer RCM or IC has the GPG key information in it. If earlier version of PowerFlex Manager is used to upgrade to 3.5.4.x (RCM) or 36.354.x (IC) or later versions, it encounters the below errors: Error under /opt/Dell/ASM/deployments//deployment.log Note: Here is the job id that you can find under Recent activity on the Service page or under Settings -> Logs in PowerFlex Manager UI once the firmware upgrade Job is initiated. ERROR [2021-01-22T14:31:29.980480] 5442: service_deployment.rb:1542:in `block in process_ansible_playbook': line replaced ERROR [2021-01-22T14:31:29.987256] 5442: service_deployment.rb:5174:in `process_firmware_update': Encountered an error during firmware update: RuntimeError: Error running ansible playbook: RuntimeError :: Ansible run failed; output in /opt/Dell/ASM/deployments/Job-6cd5acea-1b5a-4c2c-9081-eddf514d7481-0-0/t3pkmsohost01.out The .out file under the path /opt/Dell/ASM/deployments// shows the below messages: Note: Here is the job id that you can find under Recent activity on the Service page or under Settings -> Logs in PowerFlex Manager UI once the firmware upgrade Job is initiated. "hosts": { "172.21.101.100": { "_ansible_no_log": false, "action": "yum", "changed": true, "changes": { "installed": [], "updated": [ [ "nss-tools", "3.44.0-7.el7_7.x86_64 from centos_extras" ], [ "cups-client", "1:1.6.3-51.el7.x86_64 from centos_extras" ], . . . [ "NetworkManager-team", "1:1.18.8-1.el7.x86_64 from centos_extras" ] ] }, "failed": true, "invocation": { "module_args": { "allow_downgrade": false, "autoremove": false, "bugfix": false, "conf_file": null, "disable_excludes": null, "disable_gpg_check": false, "disable_plugin": [], "disablerepo": [ "*" ], . . . "msg": "warning: /var/cache/yum/x86_64/7/ism/packages/dcism-3.5.1-1949.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 34d8786f: NOKEY\n\n\nPublic key for dcism-3.5.1-1949.el7.x86_64.rpm is not installed\n", . . . centos_extras 418 k\n systemd-sysv x86_64 219-78.el7 centos_extras 96 k\n util-linux x86_64 2.23.2-65.el7 centos_extras 2.0 M\nInstalling for dependencies:\n dcism-osc x86_64 5.0.0-41 ism 5.4 M\n\nTransaction Summary\n================================================================================\nInstall 1 Package (+1 Dependent package)\nUpgrade 101 Packages\n\nTotal download size: 259 M\nDownloading packages:\nDelta RPMs disabled because /usr/bin/applydeltarpm not installed.\nPublic key for dcism-3.5.1-1949.el7.x86_64.rpm is not installed\n--------------------------------------------------------------------------------\nTotal 135 MB/s | 259 MB 00:01 \n" Confirm that the GPG key information is specified in the RCM or IC repositories under the path .zip\os\ repositories.json file. { "base_path": "dellemc_ism", "description": "Dell EMC ISM Repository - EL 7", "gpg_key": "RPM-GPG-KEY", "name": "ism" }
The 3.5.4.x (RCM) or 36.354.x (IC) or later versions have GPG key information in it which are not compatible with earlier versions of PowerFlex Manager.
Upgrade PowerFlex Manager to 3.6.x before upgrading to 3.5.4.x (RCM) or 36.354.x (IC) or later versions.Follow the below procedure to upgrade PowerFlex Manager through Secure Remote Services.Procedure Perform a backup of the appliance. See PFxM - How to backup PowerFlex Manager applianceTake a snapshot of PFxM appliance.Log in to PFxM through UI and go to Settings->Virtual Appliance Management.Click Edit next to Appliance Upgrade Settings.Select Update Appliance from configured Dell Secure Remote Services. (Recommended) option and click SaveClick Update Virtual Appliance under Virtual Appliance Management to upgrade the PFxM. For manual upgrade procedure, please refer PFxM - How to manually upgrade PowerFlex Manager without Secure Remote ServicesResult: Successfully upgrade to the 3.5.4.x (RCM) or 36.354.x (IC) or later versions.