cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1346
Views
0
Helpful
6
Replies

Can't update 3650 from 3.7.5

ondjultomte
Level 1
Level 1

I got a  WS-C3650-48PS      03.07.05.E in BUNDLE mode that I tried to upgrade.

 

I tried to just add the standard boot system flash:image.bin and switch to INSTALL mode with the packages.conf as boot file.

 

The problem is that each boot system command just adds to the boot variable parameter, so I can't change from the old boot image.

 

ie:

# show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;flash:packages.conf;flash:running-packages.conf;flash:3.7.5.bin;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;flash:3.7.5.bin;flash:packages.conf;

Boot Variables on next reload:
BOOT variable = flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;flash:packages.conf;flash:running-packages.conf;flash:3.7.5.bin;
Allow Dev Key = yes
Manual Boot = no
Enable Break = no

 

How can I empty the BOOT Variable string? As a last resort Iäm thinking of renaming my packages.conf file to cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin , or I can rename the image that I want to run 16.3.6 to this old filename 3.7.5, but I would prefer to change to INSTALL mode.

 

Renaming cat3k_caa-universalk9.16.03.06.SPA.bin to cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin , and if the switch boots correctly with version 16.3.6 even tho the bin filename isnt correct might solve this bug ? and I could then change from BUNDLE to INSTALL mode.

 

 

6 Replies 6

johnd2310
Level 8
Level 8

Hi,

To move from bundle to install mode, you will need to expand the cat3k_caa-universalk9.16.03.06.SPA.bin file and then update the boot variable. Follow the steps in the following doc under the "Move from Cisco IOS XE 3.xE Bundle Mode to Install Mode" section:

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3650/software/release/16-3/release_notes/ol-16-3-3650.html#pgfId-1119730

 

 

Thanks

John

**Please rate posts you find helpful**

Yes I know, the problem is the BOOT variable ! the first entry is persistent hence packages.conf will never be read.

 

The boot variable just keeps getting longer and longer, every string just just added !

Hi, Have you tried deleting the variable with the "no boot system" command? Thanks John
**Please rate posts you find helpful**

Hi, never thought of that  :)

 

Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;

Boot Variables on next reload:
BOOT variable = flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;flash:packages.conf;flash:running-packages.conf;flash:3.7.5.bin;

 

Now the current boot variable is changed, but the variable on next reload is the same.

hi, What happens when you save the config? thanks John
**Please rate posts you find helpful**

Hi ! Now I did some more testing.

First I tried:

 

no boot system
end
wr

no difference , then I tried

 

no boot system flash:thefiletoberemoved
end
wr

no difference.

 

But Right now I tried it again and it worked

 

 

rou1#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable does not exist

Boot Variables on next reload:
BOOT variable = flash:packages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;
Allow Dev Key = yes
Manual Boot = no
Enable Break = no
rou1#no boo
rou1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
rou1(config)#no boo
rou1(config)#no boot sys
rou1(config)#$tem flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin
rou1(config)#end
rou1#wr
Building configuration...
Compressed configuration from 36700 bytes to 15567 bytes[OK]
rou1#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable does not exist

Boot Variables on next reload:
BOOT variable = flash:packages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin;
Allow Dev Key = yes
Manual Boot = no
Enable Break = no
rou1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
rou1(config)#no boot system
rou1(config)#boot sys
rou1(config)#$ckages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin
rou1(config)#end
rou1#wr
Building configuration...
Compressed configuration from 36788 bytes to 15600 bytes[OK]
rou1#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;

Boot Variables on next reload:
BOOT variable = flash:packages.conf;flash:cat3k_caa-universalk9.16.03.06.SPA.bin;
Allow Dev Key = yes
Manual Boot = no
Enable Break = no
rou1#
Review Cisco Networking for a $25 gift card