cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

3558
Views
10
Helpful
7
Replies
Amayacitta
Beginner

Nexus C3548P-10GX Upgrade Issue

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?

 

1 ACCEPTED SOLUTION

Accepted Solutions
Kirk J
Cisco Employee

Are you using the 'install all' command?

Also, from https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/release/notes/931/nexus_931_3000_3500_3600_rn.html 

 

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.

View solution in original post

7 REPLIES 7
Kirk J
Cisco Employee

Are you using the 'install all' command?

Also, from https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/release/notes/931/nexus_931_3000_3500_3600_rn.html 

 

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.

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.

Hi,
I have the same issue when I try to upgrade those switches.
Did you get anything good from TAC?

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

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

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

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