09-11-2019 02:39 PM - edited 09-11-2019 02:40 PM
Hey, i'm trying to upgrade a 3548 from 9.2.2 to 9.3.1 and get the below error.
Setting boot variables. [########### ] 50% -- FAIL. Return code -1. Install has failed. Return code 0x4093000C (Setting boot variables failed). Please identify the cause of the failure, and try 'install all' again.
I've tried performing the upgrade with all and force-all but still get the same error. The impact checker comes back OK.
Verifying image bootflash:/nxos.9.3.1.bin for boot variable "nxos". [####################] 100% -- SUCCESS Verifying image type. [####################] 100% -- SUCCESS [## ] 5% -- SUCCESS Preparing "nxos" version info using image bootflash:/nxos.9.3.1.bin. [####################] 100% -- SUCCESS Preparing "bios" version info using image bootflash:/nxos.9.3.1.bin. [####################] 100% -- SUCCESS Collecting "running" plugin(s) information. [####################] 100% -- SUCCESS Collecting plugin(s) information from "new" image. [####################] 100% -- SUCCESS [####################] 100% -- SUCCESS Performing module support checks. [####################] 100% -- SUCCESS Notifying services about system upgrade. [####################] 100% -- SUCCESS Compatibility check is done: Module bootable Impact Install-type Reason ------ -------- -------------- ------------ ------ 1 yes disruptive reset default upgrade is not hitless Images will be upgraded according to following table: Module Image Running-Version(pri:alt) New-Version Upg-Required ------ ---------- ---------------------------------------- -------------------- ------------ 1 nxos 9.2(2) 9.3(1) yes 1 bios v5.0.0(05/22/2018) v5.3.1(06/04/2019) yes
Any ideas?
Solved! Go to Solution.
09-15-2019 07:58 AM - edited 09-15-2019 08:55 AM
Are you using the 'install all' command?
Upgrade Path to Cisco NX-OS Release 9.3(1)
The following disruptive upgrade paths are supported:
Release 6.0(2)A8(2) or later -> Release 6.0(2)A8(7b) or later -> Release 9.3(1)*
Release 6.0(2)A7(2a) or earlier -> Release 6.0(2)A8(9) -> Release 9.3(1)
*Note: For this upgrade path, you must first upgrade the switch to Cisco NX-OS Release 6.0(2)A8(7b) or later and then compact the file using the scp compact option before upgrading to Cisco NX-OS Release 9.3(1).
Kirk...
Please mark correctly answered posts as Solved and Helpful, so others searching for same issue can more easily find the solution.
09-15-2019 07:58 AM - edited 09-15-2019 08:55 AM
Are you using the 'install all' command?
Upgrade Path to Cisco NX-OS Release 9.3(1)
The following disruptive upgrade paths are supported:
Release 6.0(2)A8(2) or later -> Release 6.0(2)A8(7b) or later -> Release 9.3(1)*
Release 6.0(2)A7(2a) or earlier -> Release 6.0(2)A8(9) -> Release 9.3(1)
*Note: For this upgrade path, you must first upgrade the switch to Cisco NX-OS Release 6.0(2)A8(7b) or later and then compact the file using the scp compact option before upgrading to Cisco NX-OS Release 9.3(1).
Kirk...
Please mark correctly answered posts as Solved and Helpful, so others searching for same issue can more easily find the solution.
09-15-2019 09:01 AM
Hi yeah, I’ve tried install all and install force-all. Neither works.
Im going from 9.2.2 to 9.3.1 so pretty sure the compact commands don’t apply. I have a smart contract so will open a case.
10-17-2019 04:38 AM
10-17-2019 04:57 AM - edited 10-17-2019 04:58 AM
Yep, even between these versions you have to compact the file.
Basically place the file on a SCP server and run this command:
copy scp://username:password@x.x.x.x/nxos.9.3.1.bin bootflash: compact vrf xxx
07-31-2020 03:38 PM
I'm getting this error message
DEVICE# copy scp://username@IP_ADDRESS//apps/software/nxos/nxos.9.3.3.bin bootflash: compact source-interface mgmt 0
/isan/bin/extractimage: line 31: [: mgmt0: integer expression expected
nxos.9.3.3.bin 29% 475MB 2.9MB/s 06:39 ETAlost connection
Scp Compact of /bootflash/nxos.9.3.3.bin failed
Error doing scp
Copy failed. Removing file nxos.9.3.3.bin
08-03-2020 01:35 PM
Hi Sergey,
I recommend starting up a new thread for this particular issue. With that being said, this is likely a result of a limitation documented through CSCvs23686.
In summary, you will need to upgrade your Nexus device to NX-OS software release 7.0(3)I7(7) or 9.2(4) before using the install all command to upgrade to NX-OS software release 9.3(3).
Please note that unless you are running -XL model Nexus 3548s, you will also need to perform the NX-OS Compact Image Procedure on the NX-OS binary image files you are upgrading to.
For example, if you are currently running NX-OS software release 7.0(3)I7(3) and want to upgrade to NX-OS software release 9.3(3), you will need to perform the NX-OS Compact Image Procedure for the NX-OS 7.0(3)I7(7) binary image file before upgrading to NX-OS 7.0(3)I7(7). Once you are running NX-OS 7.0(3)I7(7), you can then perform the NX-OS Compact Image Procedure for the NX-OS 9.3(3) binary image file before upgrading to NX-OS 9.3(3).
For more information on the NX-OS Compact Image Procedure, consult the
Nexus 3000, 3100, and 3500 NX-OS Compact Image Procedure document.
I hope this helps!
-Christopher
08-03-2020 01:50 PM
Hi Christopher,
Yes correct! it was related to this Bug you've mentioned. I was able to upgrade using following steps
9.2.2 -> 9.2.4 -> 9.3.3
Then I've copied already compacted version from upgraded 9.3.3 and was able to upgrade directly
9.2.2 -> 9.3.3 compacted.
Thank you for you quick reply.
Sergey Minsky
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide