{"id":6220,"date":"2022-09-30T10:54:42","date_gmt":"2022-09-30T10:54:42","guid":{"rendered":"https:\/\/pariswells.com\/blog\/?p=6220"},"modified":"2022-09-30T10:54:56","modified_gmt":"2022-09-30T10:54:56","slug":"nimble-0-99-of-7-0-update-failed-array-reverts-to-old-os","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/research\/nimble-0-99-of-7-0-update-failed-array-reverts-to-old-os","title":{"rendered":"Nimble Firmware Update failure-  0.99 of 7.0: Update failed. Array reverts to old OS."},"content":{"rendered":"<p>Nimble failed to\u00a0 update ( 0.99 of 7.0: Update failed. Array reverts to old OS.\u00a0 )\u00a0<\/p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>I reviewed the update logs and precheck and the error triggered that stopped the update seems to be due to a permission error of unpacking the software image :<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>Fri Sep 30 19:21:49 2022 AEST: nimprove: Precheck script complete Fri Sep 30 19:21:49 2022 AEST: nimprove: done with precheck, PASSED Fri Sep 30 19:21:49 2022 AEST: nimprove: Successfully assembled SW update states Fri Sep 30 19:21:49 2022 AEST: nimprove: Setting array update state to 000,local Fri Sep 30 19:21:49 2022 AEST: nimprove: sw_update_tracker: 0.0 of 7.0: No software update is in progress Fri Sep 30 19:21:50 2022 AEST: nimprove: Has set array version to 6.0.0.500-1005932-opt,2, notify pmd of new array version Fri Sep 30 19:21:50 2022 AEST: nimprove: Done with activate_next() function.<br aria-hidden=\"true\" \/>Fri Sep 30 19:21:52 2022: : Setting array update state to 100,peer Fri Sep 30 19:21:53 2022: : sw_update_tracker: 1.0 of 7.0: Controller A is unpacking update package Fri Sep 30 19:21:56 2022 AEST: mk_uefi_boot_image: FATAL: Running command (mkfs.ext2 -q -b 4096 -F $os_dev) near script mk_uefi_boot_image:update_os():1 failed (ret=1) Fri Sep 30 19:21:56 2022 AEST: nimprove: FATAL: Trying to unpack new USB image failed (ret=1) Fri Sep 30 19:21:56 2022 AEST: sw_update: unpack failed: 1 Fri Sep 30 19:21:56 2022 AEST: sw_update: revert back to 6.0.0.400-991645-opt,2 Fri Sep 30 19:21:57 2022: : Setting array update state to 099,peer Fri Sep 30 19:21:58 2022: : sw_update_tracker: 0.99 of 7.0: Update failed. Array reverts to old OS.<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>-SAN-02-B:\/# software &#8211;list<br aria-hidden=\"true\" \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br aria-hidden=\"true\" \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+&#8212;&#8212;-<br aria-hidden=\"true\" \/>Version\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Status\u00a0\u00a0\u00a0\u00a0\u00a0 Size (MiB) Release Status<br aria-hidden=\"true\" \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br aria-hidden=\"true\" \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+&#8212;&#8212;-<br aria-hidden=\"true\" \/>6.1.1.0-1006671-opt\u00a0 available\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2804 GA Candidate<br aria-hidden=\"true\" \/>6.0.0.500-1005932-opt downloaded\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2468 General Availability<br aria-hidden=\"true\" \/>6.0.0.400-991645-opt installed\u00a0\u00a0 unknown<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>-SAN-02-B:\/# software &#8211;precheck<br aria-hidden=\"true\" \/>INFO: Software update precheck passed on array for currently installed version and for downloaded version 6.0.0.500-1005932-opt<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>-SAN-02-B:\/# software &#8211;update_status Updating group to version: 6.0.0.500-1005932-opt Group update start time: Sep 30 2022 19:21:26 Group update end time: Sep 30 2022 19:22:51 Updating array: -SAN-02<br aria-hidden=\"true\" \/>INFO: Software update has encountered an error. Contact HPE Nimble Storage Support.<br aria-hidden=\"true\" \/>-SAN-02-B:\/#<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>Could you please let me know if you would like for us to attempt with starting now the update to 6.0.0.500 , by using CLI for manual downloading the image on array and start the update, or if would like to give a retry by following the below steps and let us know back if there was any issue while running these steps.<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/>1. Download the image<br aria-hidden=\"true\" \/>software &#8211;download 6.0.0.500-1005932-opt 2. Run the update of array:<br aria-hidden=\"true\" \/>software &#8211;update &#8211;accept_license<br aria-hidden=\"true\" \/>3. To check the status of update:<br aria-hidden=\"true\" \/>software &#8211;update_status<br aria-hidden=\"true\" \/><br aria-hidden=\"true\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Nimble failed to\u00a0 update ( 0.99 of 7.0: Update failed. Array reverts to old OS.\u00a0 )\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;I reviewed the update logs and precheck and the error triggered that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1256,1725],"class_list":["post-6220","post","type-post","status-publish","format-standard","hentry","category-research","tag-hp","tag-nimble"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/6220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=6220"}],"version-history":[{"count":2,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/6220\/revisions"}],"predecessor-version":[{"id":6222,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/6220\/revisions\/6222"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=6220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=6220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=6220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}