01-10-2017 11:05 AM - edited 03-08-2019 08:51 AM
I need to change de IOS XE version on a pair of 3850-12XS, they are in INSTALL mode:
Switch#show ver | i INSTALL
* 1 16 WS-C3850-12XS 16.3.1 CAT3K_CAA-UNIVERSALK9 INSTALL
I am following this URL:
but the software does not support the command "software"
Switch#$stall file flash:cat3k_caa-universalk9.SPA.03.07.04.E.152-3.E4.bin
software install file flash:cat3k_caa-universalk9.SPA.03.07.04.E.152-3.E4.bin
^
% Invalid input detected at '^' marker.
Switch#software ?
% Unrecognized command
Switch#software
Does anybody know how do you change the Software on these Switches with IOS XE 16.3?
Solved! Go to Solution.
01-10-2017 11:47 AM
You need to use the "request platform software package install" command. Take a look at the Upgrading the Switch Software section of this link.
Brandon
01-10-2017 11:47 AM
You need to use the "request platform software package install" command. Take a look at the Upgrading the Switch Software section of this link.
Brandon
01-09-2018 10:00 AM
01-30-2018 08:40 AM
01-15-2019 08:13 AM
I was able to upgrade to 16.6.4a using the software... command, but after the reload, I'm trying to clean up the flash and the software command is no longer available. I read the release notes for this version and it shows software cleanup as an option but I don't have it in my switch.
From the release notes"
Note The old files listed in the logs should be removed using the software clean command, after reload"
01-15-2019 08:17 AM
08-05-2019 03:11 AM
Everyone keeps saying use the "software clean" command but fail to state that the full command is actually -
"request platform software package clean"
(not "request platform software package install")
10-07-2019 11:54 AM
this comment should be labeled as the solution. not the one that is currently.
01-21-2020 06:29 AM
Incorrect...
These are two separate commands.
request platform software package clean switch all file flash:
- is used when preparing for an upgrade of the IOS and when needing to make additional room on the flash after an upgrade has been completed
request platform software package install switch all file flash:cat3k_caa-universalk9-16.0x.xx.SPA.bin (new) (auto-copy)
- is used to install the upgrade IOS to a stand-alone/stack switch(es) - What is in () are optional flags
There is also:
request platform software package expand file flash:cat3k_caa-universalk9-16.0x.xx.SPA.bin (overwrite) (verbose)
- which will change the switch mode from Bundle to Install (which is preferred). This will expand the .bin file into a packages.conf file, which the switch will then use to boot from. This enables more features of the IOS and again, is the preferred method of operation for the 3850. After running this and reloading, you can use the above clean command to remove the .bin file, it is no longer needed nor used. The packages.conf file is the expanded version of the .bin file, and this is what the switch boots from. So if you need the space, or are performing another upgrade afterwards and need the space for the new .bin file, that is how you get it.
Documentation on this is sadly sparse, incomplete, frustratingly confusing and worst of all, has changed drastically in the past couple years. Hopefully this helps someone. Cisco...
01-21-2020 07:08 AM
I'd hardly call this incorrect. The main point is that the "software" command is no longer used and " request platform" is now the root of the command you want to use. people don't need to remember every permutation of it.
08-31-2019 10:12 AM
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