cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1944
Views
1
Helpful
15
Replies

How to recovery image Cisco 9800-40

jewfcb001
Level 4
Level 4

HI All , 
I try to upgrade WLC9800-40 from 17.3.3 to 17.9.3 but I stuck in process upgrade I think because cannot direct upgrade to 17.9.3  . How to recovery image to old version ? 

2 Accepted Solutions

Accepted Solutions

 

                           >....Why I upgrade from 17.6.x to 17.9.x occur issue ? 
    - First before upgrading have a checkup of the controller configuration with the CLI command show tech wireless ; have the output analyzed with https://cway.cisco.com/wireless-config-analyzer/  , correct all errors (if applicable) , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

View solution in original post

 

                    >...It's analyze found with 5 Error 
                  You need to correct  all the errors , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

View solution in original post

15 Replies 15

marce1000
VIP
VIP

 

   - Just reboot , if  needed by power cycle , if it is stuck post complete boot process here until it is 'halted' , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 

Now I stuck boot process for loop.   Reference Message below . Please help me .  

* mount_packages.service - Mount packages
Loaded: loaded (/usr/lib/systemd/system/mount_packages.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-05-24 05:11:21 Universal; 26ms ago
Process: 731 ExecStartPre=/bin/chmod 755 /bootflash (code=exited, status=0/SUCCESS)
Process: 732 ExecStart=/mount_packages.sh (code=exited, status=1/FAILURE)
Main PID: 732 (code=exited, status=1/FAILURE)

[ 5.285627] localhost systemd[1]: Starting Mount packages...
[ 5.318973] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 18: quiet_boot: readonly function
[ 5.320009] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 25: strstr: readonly function
[ 5.320009] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 44: confirm: readonly function
[ 5.322359] localhost mount_packages.sh[732]: /mount_packages.sh: line 184: get_booted_item_in_ios_notation: readonly function
[ 5.322421] localhost mount_packages.sh[732]: /mount_packages.sh: line 192: get_booted_item: readonly function
[ 5.322466] localhost mount_packages.sh[732]: /mount_packages.sh: line 201: get_bootloader_version: readonly function
[ 5.325430] localhost /usr/sbin/updatepcr8d[748]: updatepcr8d starts.
[ 5.330043] localhost mount_packages.sh[732]: booted_item=/bootflash/C9800-40-universalk9_wlc.17.09.03.SPA.bin
[ 5.332257] localhost mount_packages.sh[732]: bootloader_version=
[ 5.338847] localhost mount_packages.sh[761]: cat: /dev/piso: No such device or address
[ 5.355838] localhost mount_packages.sh[732]: package.conf boot
[ 44.929378] localhost mount_packages.sh[732]: /mount_packages.sh: line 169: warning: command substitution: ignored null byte in input
[ 44.930296] localhost mount_packages.sh[732]: packages.conf header isn't as expected.
[ 44.930296] localhost mount_packages.sh[732]: it must not be a proper packages.conf
[ 44.930353] localhost systemd[1]: mount_packages.service: Main process exited, code=exited, status=1/FAILURE
[ 44.930628] localhost systemd[1]: mount_packages.service: Failed with result 'exit-code'.
[ 44.930825] localhost systemd[1]: Failed to start Mount packages.

 

 

 - Checkout https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/214012-recovering-a-catalyst-9800-controller-fr.html , and or try to use the information to get a bootable image on the system (again) ,

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 

Thank you for information . I try to SET in ROMMON value of BOOT= (old version) So lucky I remember name of version .After set I can go IOS image and try to upgrade 17.6.x first but still cannot upgrade to  17.9.x .  

* mount_packages.service - Mount packages
Loaded: loaded (/usr/lib/systemd/system/mount_packages.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-05-24 05:11:21 Universal; 26ms ago
Process: 731 ExecStartPre=/bin/chmod 755 /bootflash (code=exited, status=0/SUCCESS)
Process: 732 ExecStart=/mount_packages.sh (code=exited, status=1/FAILURE)
Main PID: 732 (code=exited, status=1/FAILURE)

[ 5.285627] localhost systemd[1]: Starting Mount packages...
[ 5.318973] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 18: quiet_boot: readonly function
[ 5.320009] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 25: strstr: readonly function
[ 5.320009] localhost mount_packages.sh[732]: /etc/init.d/common-utility-functions: line 44: confirm: readonly function
[ 5.322359] localhost mount_packages.sh[732]: /mount_packages.sh: line 184: get_booted_item_in_ios_notation: readonly function
[ 5.322421] localhost mount_packages.sh[732]: /mount_packages.sh: line 192: get_booted_item: readonly function
[ 5.322466] localhost mount_packages.sh[732]: /mount_packages.sh: line 201: get_bootloader_version: readonly function
[ 5.325430] localhost /usr/sbin/updatepcr8d[748]: updatepcr8d starts.
[ 5.330043] localhost mount_packages.sh[732]: booted_item=/bootflash/C9800-40-universalk9_wlc.17.09.03.SPA.bin
[ 5.332257] localhost mount_packages.sh[732]: bootloader_version=
[ 5.338847] localhost mount_packages.sh[761]: cat: /dev/piso: No such device or address
[ 5.355838] localhost mount_packages.sh[732]: package.conf boot
[ 44.929378] localhost mount_packages.sh[732]: /mount_packages.sh: line 169: warning: command substitution: ignored null byte in input
[ 44.930296] localhost mount_packages.sh[732]: packages.conf header isn't as expected.
[ 44.930296] localhost mount_packages.sh[732]: it must not be a proper packages.conf
[ 44.930353] localhost systemd[1]: mount_packages.service: Main process exited, code=exited, status=1/FAILURE
[ 44.930628] localhost systemd[1]: mount_packages.service: Failed with result 'exit-code'.
[ 44.930825] localhost systemd[1]: Failed to start Mount packages.

 

 

 

                  0) Check if you can execute the command dir bootflash: without any errors 

  1) Check if there is sufficient free space on the bootflash: , if needed cleanup
  2) Try to install an image from ROMMON  with the "emergency-install"  command , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 
I try to boot old image it's working fine . After that I upgrade from 17.3.x to 17.6.x to 17.9.x not success but upgrade from 17.6.x to 17.10.x  it's success . Please advise me .

Leo Laohoo
Hall of Fame
Hall of Fame

Use GUI to upgrade the firmware of the controller from 17.3.X to 17.6.X or 17.9.X.

@Leo Laohoo 
Hi Leo ,
I try to upgrade from 17.3.x to 17.6.x --- > from 17.6.x to 17.9.x  not success . appear log below 
But upgrade from 17.3.x to 17.6.x --- > from 17.6.x to 17.10.x  success . Why I upgrade from 17.6.x to 17.9.x occur issue ? 

 

                           >....Why I upgrade from 17.6.x to 17.9.x occur issue ? 
    - First before upgrading have a checkup of the controller configuration with the CLI command show tech wireless ; have the output analyzed with https://cway.cisco.com/wireless-config-analyzer/  , correct all errors (if applicable) , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 
I try to upload show tech wireless to that link but nothing happened. Do you have new solution?

 

         >I try to upload show tech wireless to that link but nothing happened. Do you have new solution?
  - This should always work ; remember to use the CLI command show tech wireless , not simple show tech

 M.
  



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 
Okay , I start the first line for show tech-support wireless . It's analyze found with 5 Error , 17 Warning ,6 Info  , 12 Processing Errors .  

 

                    >...It's analyze found with 5 Error 
                  You need to correct  all the errors , 

 M.



-- ' 'Good body every evening' ' this sentence was once spotted on a logo at the entrance of a Weight Watchers Club !

@marce1000 
Thank you very much for advisory. After I clear All Error I can go upgrade from 17.6.x to 17.9.x. 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card