Infiniband Oct 2020(19.3.13.0.0.201022) patch was failing upgradeIBSwitch.sh: No such file or directory

I was trying to apply the InfiniBand switch patch(October 2020 19.3.13.0.0.201022 ) to our exadata x5-2 box but it was failing with error saying upgradeIBSwitch.sh: No such file or directory

root@exa01 patch_19.3.13.0.0.201022]# ./patchmgr -ibswitches ib_group -upgrade -ibswitch_precheck


2020-11-17 16:23:04 +0300 :Working: Verify SSH equivalence for the root user to node(s)
2020-11-17 16:23:06 +0300 :SUCCESS: Verify SSH equivalence for the root user to node(s)
2020-11-17 16:23:07 +0300 1 of 1 :Working: Initiate pre-upgrade validation check on InfiniBand switch(es).




./patchmgr: line 8983: /u01/QFSDP/OCT2020/31721191/
Infrastructure/19.3.13.0.0/
ExadataStorageServer_
InfiniBandSwitch/patch_19.3.
13.0.0.201022/upgradeIBSwitch.sh: No such file or directory


2020-11-17 16:23:07 +0300 1 of 1 :SUCCESS: Initiate pre-upgrade validation check on InfiniBand switch(es).
2020-11-17 16:23:07 +0300 :ERROR : FAILED run of command:./patchmgr -ibswitches ib_group -upgrade -ibswitch_precheck
2020-11-17 16:23:07 +0300 :INFO : upgrade attempted on nodes in file ib_group: [exa01-iba01 exa01-ibb01]
2020-11-17 16:23:07 +0300 :INFO : For details, check the following files in /u01/QFSDP/OCT2020/31721191/
Infrastructure/19.3.13.0.0/
ExadataStorageServer_
InfiniBandSwitch/patch_19.3.13.0.0.20102 

I was trying to upgrade the switch version from 2.2.9-3 to 2.2.16

exa01-iba01: SUN DCS 36p version: 2.2.9-3
exa01-iba01: BIOS version: SUN0R100
exa01-ibb01: SUN DCS 36p version: 2.2.9-3
exa01-ibb01: BIOS version: SUN0R100

 

Later found that the script upgradeIBSwitch.sh , was not there in its usual location which is /ExadataStorageServer_InfiniBandSwitch/patch_19.3.13.0.0.201022

For Oct 2020 patch , this script is located under Fabric Switch patch location ( /u01/QFSDP/OCT2020/31721191/Infrastructure/19.3.4.0.0/FabricSwitch/patch_switch_19.3.4.0.0.200130

Solution: Run the patchmgr command from the "Infrastructure" directory. For example:
# pwd
 /u01/QFSDP/OCT2020/31721191/30463811/Infrastructure/19.3.4.0.0/FabricSwitch/patch_switch_19.3.4.0.0.200130

# ./patchmgr -ibswitches ibswitches.lst -upgrade -ibswitch_precheck 

upgradeIBSwitch.sh was under incorrect location of Fabric switch ,  ran the ibwitch upgrade command from fabric switch folder pathmgr , upgrade completed successfully  

 310 total views,  2 views today

Leave a Reply

Your email address will not be published. Required fields are marked *