cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3831
Views
0
Helpful
5
Replies

Cat 9300 firmware not upgrading

kalen4101
Level 1
Level 1

Switch(config)# boot system flash:packages.conf
Switch(config)# exit
write memory

switch#install add file flash:cat9k_iosxe.16.09.04.SPA.bin activate commit

 

switch is currently using "cat9k_iosxe.16.09.02.SPA.bin"

 

 I've use the above on 2 other cat 9300 switches all using cat9k_iosxe.16.09.02.SPA.bin and both upgraded flawlessyly and are running cat9k_iosxe.16.09.04.SPA.bin right now.

 

 But the third switch I ran it once, reloaded and all the messages indicated it was successful. But "show ver" still shows it on the old firmware.

 So I ran it again, watching each step for a failure or error message, there is nothing. Every result says "successful". Am I missing something?

 

1 Accepted Solution

Accepted Solutions

kalen4101
Level 1
Level 1

 So the solution was really quite simple. The first 2 switches I did

 

Switch(config)# boot system flash:packages.conf
Switch(config)# exit
write memory

 

and everything went great. But every switch after that failed. Well for some reason it worked in the first 2 switches but every switch after that it didn't and you got

show boot

BOOT variable = flash:cat9k_iosxe.16.09.02.SPA.bin;flash:packages.conf;

 

 Once I did 

Switch(config)#no boot system

Switch(config)# boot system flash:packages.conf
Switch(config)# exit
write memory

 

it worked perfectly fine

 

 

View solution in original post

5 Replies 5

Reza Sharifi
Hall of Fame
Hall of Fame

The file may have been corrupted during the transfer. So, try copying the IOS on to the flash again and than go through the same procedure.

HTH   

nlawrance
Level 1
Level 1

1)First give # dir fash:

Check bin file is there in flash

2)if not give command

#

copy tftp://192.168.3.47/file name flash:

 it copy image from tftp server to flash

 

3)Then package installation

#request platform software package install file flash:<filename>

or

#request platform software package install switch all file flash:<filename> (check which one works)

then

#reload 

4)Then to clean software

#request platform software package clean

if it say used package may deleted the don't delete it else delete it.

 

 

 

 

 

 

 

OK, fails for

 

switch#request platform software package install switch all file flash:cat9k_iosxe.16.09.04.SPA.bin
--- Starting install local lock acquisition on switch 1 ---
Finished install local lock acquisition on switch 1

FAILED: switch local is not booted with provisioning file
switch#

Leo Laohoo
Hall of Fame
Hall of Fame

Post the complete output to the following commands: 

sh boot
more flash:packages.conf | b CAT9

kalen4101
Level 1
Level 1

 So the solution was really quite simple. The first 2 switches I did

 

Switch(config)# boot system flash:packages.conf
Switch(config)# exit
write memory

 

and everything went great. But every switch after that failed. Well for some reason it worked in the first 2 switches but every switch after that it didn't and you got

show boot

BOOT variable = flash:cat9k_iosxe.16.09.02.SPA.bin;flash:packages.conf;

 

 Once I did 

Switch(config)#no boot system

Switch(config)# boot system flash:packages.conf
Switch(config)# exit
write memory

 

it worked perfectly fine

 

 

Review Cisco Networking products for a $25 gift card