According to Cisco, if you are upgrading from Cisco ASA 8.2 to Cisco ASA 9.2 you need to perform an interim upgrade to Cisco ASA 8.4 before you continue to Cisco 9.2.

Cisco says this is because there is a change in how the ASA binaries are structured. Cisco states that if you do not perform the interim upgrade to Cisco ASA 8.4 you will receive the error message that follows.

No Cfg structure found in downloaded image file

I of course found this information after I upgraded a Cisco router from ASA 8.2 to 9.2 directly.

The good news is that the Cisco router still correctly migrated the configuration from 8.2 to 9.2.

My question is, does the error that Cisco cites as the reason you need to make an interim upgrade to Cisco ASA 8.4 only come up with specific configurations?

Should I factory reset the router and load my Cisco ASA 8.2 configuration? If I don't factory reset the router and load my Cisco ASA 8.2 configuration what problems (if any) should I expect given that I upgraded to Cisco ASA 9.2 without performing the interim first?

  • 1
    The upgrade matrix is made so that users are 100% certain to keep their configurations intact through the whole process. In your case you probably did not have any affected config and i dont think you need to fallback and redo the upgrade.
    – user36472
    Feb 22 '18 at 20:55
  • If you dig through enough docs, you'll see the reason for each interim step: specific configuration syntax changes. A direct jump may not migrate certain configs correctly/completely. The biggest change is the "New NAT" at 8.3 -- which you need to manually verify anyway.
    – Ricky
    Feb 23 '18 at 3:22
  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you could provide and accept your own answer.
    – Ron Maupin
    Apr 1 '18 at 21:26
  • @RonMaupin there is only one answer and it didn’t help. The first comment helped and I upvoted it. Apr 1 '18 at 21:58
  • You can provide and accept your own answer. The idea is that we build an archive for future users to find answers.
    – Ron Maupin
    Apr 1 '18 at 21:59

When you upgrade a device's software (firmware) you expect the configuration to be migrated so everything works just like before. For this, the new firmware has to "understand" and convert the old version's config.

Since this requires a software routine for each config version you can start the upgrade from, the range of these versions is limited.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.