Cisco IOS XE Upgrade Issue

A client of mine has encountered an issue while trying to upgrade the IOS XE firmware of a Cisco Catalyst 3850 series switch.

The error stated the following message - "FAILED: switch local is not booted with provisioning file".

After some research, I found out that this is a typical error you get when trying to upgrade a switch which is in Bundle mode.

I won't be deep diving into the differences between Bundle mode and Install mode as it will be covered in a dedicated post.

Following are the steps to overcome this issue and successfully complete the upgrade process:

  1. Verify the switch is running in Bundle mode using a simple "show version" command.
  2. Remove the .pkg files of the current (old) firmware using the following commands:
  • delete /force flash:cat*.pkg
  • delete /force flash:packages.conf
  1. Copy the .bin file of the newest firmware to the flash (if not there already - verify by "show flash:" command).
  2. Remove boot system configuration using "no boot system" command.
  3. Extract the newly upload .bin file using "request platform software package expand switch all flash:packages.conf".
  4. Configure packages.conf as the new boot system file using "boot system switch all flash:packages.conf".
  5. Save configuration using "write".
  6. Verify the new boot system parameters using "show boot system".
  7. Reload the switch using "reload".
  8. Verify the process completed successfully using "show version" and the switch is fully operational.

Important note: if you're upgrading a STACK, please remember to upload the desired .bin file to all of the switches (to the flash drive).


This post was originally posted on my blog: https://lonelypacket.wordpress.com/

Oktay T.

Senior Network Engineer

2mo

Thank you so much for your help!!

Like
Reply
Gabriel Coronel

Networking and Security Consultant - Cisco | Fortinet | PaloAlto | CheckPoint | Watchguard | CCNPx2 Enterprise/Security |

3y

Very useful! Thank you!

Jacob Zartmann

System Engineer at Conscia, 2xCCIE (RS/SP) #58825, CCDE #20220003

4y

Did you use this guide? https://zartmann.dk/how-to/update-ios_xe/

To view or add a comment, sign in

More articles by Guy G.

  • Wi-Fly: Stay Connected at 35,000 Feet

    Wi-Fly: Stay Connected at 35,000 Feet

    Introduction In-flight Wi-Fi has become an essential amenity for modern air travel, particularly on long-haul routes…

    4 Comments
  • Dynamic DNS (DDNS) - A Simple Solution for a Complex Problem

    Dynamic DNS (DDNS) - A Simple Solution for a Complex Problem

    In today's digital age, having a stable and reliable internet connection is vital for businesses and individuals alike.…

    2 Comments
  • The Future of Computing is at the Edge

    The Future of Computing is at the Edge

    Edge computing is a distributed computing paradigm that brings computation and data storage closer to the location…

  • Cloud Landing Zones

    Cloud Landing Zones

    Cloud Landing Zones: Overview A Cloud Landing Zone (LZ) is a multi-account environment created in a cloud provider…

    1 Comment
  • מדוע שימוש ב-2FA הוא ×›×” חשוב?

    מדוע שימוש ב-2FA הוא כה חשוב?

    בכל שבוע אנחנו שומעים סיפורים חדשים על פריצות לחברות, גניבת מידע, הדלפת פרטים אישיים ועוד. לרוב אנחנו חושבים שזה נגרם…

    3 Comments
  • VXLAN 101

    VXLAN 101

    Virtual eXtensive Local Area Network (VXLAN) A framework for tunneling Ethernet (Layer 2) traffic over IP (Layer 3)…

    2 Comments
  • How we migrated 600 severs from on-premise to the cloud without changing a single IP

    How we migrated 600 severs from on-premise to the cloud without changing a single IP

    A few years ago, a global enterprise approached us with a challenge of helping them to migrate hundreds of VMs (600 to…

  • FortiGate – MTU & TCP-MSS Troubleshooting

    FortiGate – MTU & TCP-MSS Troubleshooting

    After the deployment of several remote sites, certain management and application capabilities have stopped working. The…

    4 Comments
  • Windows Route Table

    Windows Route Table

    While working remotely on a customers laptop, I've noticed that I'm unable to reach certain internal networks, although…

  • AWS - virtual interface BGP status is down in the AWS console. What should I do?

    AWS - virtual interface BGP status is down in the AWS console. What should I do?

    Your virtual interface status might be down because of configuration issues with the OSI Layer 2 or Border Gateway…

Insights from the community

Others also viewed

Explore topics