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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide