cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2798
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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

View solution in original post

 

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

 M.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

@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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

@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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

@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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

@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.
  



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

@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.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

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

Review Cisco Networking for a $25 gift card