05-23-2023 10:39 PM
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 ?
Solved! Go to Solution.
05-24-2023 10:03 AM
>....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.
05-24-2023 11:11 PM
>...It's analyze found with 5 Error
You need to correct all the errors ,
M.
05-23-2023 10:52 PM
- Just reboot , if needed by power cycle , if it is stuck post complete boot process here until it is 'halted' ,
M.
05-23-2023 10:55 PM
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.
05-23-2023 11:01 PM
- 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.
05-24-2023 12:53 AM
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.
05-24-2023 01:14 AM
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.
05-24-2023 08:28 AM
@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 .
05-24-2023 02:06 AM
Use GUI to upgrade the firmware of the controller from 17.3.X to 17.6.X or 17.9.X.
05-24-2023 08:25 AM
@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 ?
05-24-2023 10:03 AM
>....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.
05-24-2023 10:06 PM
@marce1000
I try to upload show tech wireless to that link but nothing happened. Do you have new solution?
05-24-2023 10:40 PM
>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.
05-24-2023 10:56 PM - edited 05-24-2023 11:31 PM
@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 .
05-24-2023 11:11 PM
>...It's analyze found with 5 Error
You need to correct all the errors ,
M.
05-24-2023 11:54 PM
@marce1000
Thank you very much for advisory. After I clear All Error I can go upgrade from 17.6.x to 17.9.x.
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: