03-01-2025 09:06 AM
I’m struggling to upgrade my C9300L-48T-4X from IOS-XE 16.12.08 to 17.01.01 using cat9k_iosxe.17.01.01.SPA.bin on a FAT32 USB in the front MGMT port. Here’s what I did:
The USB shows the file, flash has 8.6GB free, and it’s a single switch, no stack. I’m on 16.12.08 now, confirmed by show version. This is the next version up, so it should be an easy hop. What’s going wrong? Is the .bin bad? Something with 16.12.08? ROMMON mismatch? Any help appreciated—stuck here.
03-01-2025 09:40 AM
- Check this out ; look if the argument could be applicable for your case :
https://community.cisco.com/t5/switching/failed-install-add-c9200l-48p-4g/m-p/5193721/highlight/true#M570125
M.
03-01-2025 09:45 AM
- Also look at the Release Notes of the version you want to install ; look for ROMMON with find in the browser
and investigate if you need a ROMMON upgrade or not.
M.
03-01-2025 09:51 AM
Thank you for replying. In my case, I tried a different USB stick. I went from a Kingston 32 GB to a Kingston 64 GB and I used rufus to format it as extra large FAT32. I was able to upgrade from 16.12.09 to 17.03.08 successfully without a ROMMON pkg and I'm going to try another cat9k.bin upgrade now.
03-01-2025 08:22 PM
@zenithpassage Your upgrade is failing because the install CLI expects a package-based installation method, but you’re using a .bin file meant for bundle mode. The error suggests that the switch doesn’t recognize the file as a valid package.
03-02-2025 12:42 AM
@zenithpassage wrote:
not valid file or cannot be handled by install CLI.
Error message means the filename is incorrect.
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