Upgrade a Cisco Catalyst 9800 Series Wireless Controller

1. Delete old installation files

install remove inactive

haifeli-C9800#install remove inactive 
install_remove: START Wed Apr  8 21:35:18 UTC 2020

*Apr  8 21:35:19.534: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R0/0: install_engine: Started install removeCleaning up unnecessary package files
No path specified, will use booted path bootflash:C9800-80-universalk9_wlc.17.01.01s.SPA.conf
Cleaning bootflash:
  Scanning boot directory for packages ... done.
  Preparing packages list to delete ... 
      File is in use, will not delete.
      File is in use, will not delete.
      File is in use, will not delete.
The following files will be deleted:
[chassis 1/R0]:

Do you want to remove the above files? [y/n]y

[chassis 1/R0]:
Deleting file bootflash:C9800-hw-programmables.17.01.01s.SPA.pkg ... done.
Deleting file bootflash:C9800-mono-universalk9_wlc.16.11.01b.SPA.pkg ... done.
Deleting file bootflash:C9800-rpboot.16.11.01b.SPA.pkg ... done.
Deleting file bootflash:packages.conf ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing Post_Remove_Cleanup on all members
  [1] Post_Remove_Cleanup package(s) on chassis 1/R0
  [1] Finished Post_Remove_Cleanup on chassis 1/R0
Checking status of Post_Remove_Cleanup on [1/R0]
Post_Remove_Cleanup: Passed on [1/R0]
Finished Post_Remove_Cleanup

SUCCESS: install_remove  Wed Apr  8 21:39:29 UTC 2020

*Apr  8 21:39:29.550: %INSTALL-5-INSTALL_COMPLETED_INFO: Chassis 1 R0/0: install_engine: Completed install remove

2. Copy files from ftp server to flash memory

copy ftp://username:password@image flash:

haifeli-C9800#copy ftp://username:password@ flash:
Destination filename [C9800-80-universalk9_wlc.16.12.02s.SPA.bin]? 
Accessing ftp://*:*@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 1030467910/4096 bytes]

1030467910 bytes copied in 190.188 secs (5418154 bytes/sec)

3. Confirm copied file

dir flash:*.bin

haifeli-C9800#dir flash:*.bin
Directory of bootflash:/*.bin

Directory of bootflash:/

   13  -rw-  1030467910   Apr 8 2020 21:44:20 +00:00  C9800-80-universalk9_wlc.16.12.02s.SPA.bin
26462998528 bytes total (22948769792 bytes free)

4. Install to bootflash

install add file bootflash:image activate commit

haifeli-C9800#install add file bootflash:?

haifeli-C9800#install add file bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin activate commit
install_add_activate_commit: START Wed Apr  8 21:46:04 UTC 2020

*Apr  8 21:46:05.745: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R0/0: install_engine: Started install one-shot bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bininstall_add_activate_commit: Adding PACKAGE
install_add_activate_commit: Checking whether new add is allowed ....

--- Starting initial file syncing ---
Info: Finished copying bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin to the selected chassis
Finished initial file syncing

--- Starting Add ---
Performing Add on all members
  [1] Add package(s) on chassis 1/R0
  [1] Finished Add on chassis 1/R0
Checking status of Add on [1/R0]
Add: Passed on [1/R0]
Finished Add

Image added. Version: 16.12.2s.0.47
install_add_activate_commit: Activating PACKAGE
Following packages shall be activated:

This operation may require a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members

  [1] Activate package(s) on chassis 1/R0
    --- Starting list of software package changes ---
    Old files list:
      Removed C9800-mono-universalk9_wlc.17.01.01s.SPA.pkg
      Removed C9800-rpboot.17.01.01s.SPA.pkg
    New files list:
      Added C9800-mono-universalk9_wlc.16.12.02s.SPA.pkg
      Added C9800-rpboot.16.12.02s.SPA.pkg
    Finished list of software package changes
  [1] Finished Activate on chassis 1/R0
Checking status of Activate on [1/R0]
Activate: Passed on [1/R0]
Finished Activate

*Apr  8 21:51:37.355: %INSTALL-5-INSTALL_AUTO_ABORT_TIMER_PROGRESS: Chassis 1 R0/0: rollback_timer: Install auto abort timer will expire in 21600 seconds--- Starting Commit ---
Performing Commit on all members
cat: /bootflash/.installer/rollback/rb_points//bootdir: No such file or directory
  [1] Commit package(s) on chassis 1/R0
  [1] Finished Commit on chassis 1/R0
Checking status of Commit on [1/R0]
Commit: Passed on [1/R0]
Finished Commit

Install will reload the system now!
SUCCESS: install_add_activate_commit  Wed Apr  8 21:52:23 UTC 2020

*Apr  8 21:52:23.983: %INSTALL-5-INSTALL_COMPLETED_INFO: Chassis 1 R0/0: install_engine: Completed install one-shot PACKAGE bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin
Chassis 1 reloading, reason - Reload command
Apr  8 21:52:26.424: %PMAN-5-EXITACTION: F0/0: pvp: Process manager is exiting:
Apr  8 21:52:26.426: %PMAN-5-EXITACTION: C0/0: pvp: Process manager is exiting:
Apr  8 21:52:27.511: %PMAN-5-TACTION: R0/0: pvp: Process manager is exiting: reload action requested

Initializing Hardware ...

System integrity status: 90170200 12030107

System Bootstrap, Version 16.10(6r), RELEASE SOFTWARE
Copyright (c) 1994-2018  by cisco Systems, Inc.

5. Verification

show version
show install summary

haifeli-C9800#show version 
Cisco IOS XE Software, Version 16.12.02s
Cisco IOS Software [Gibraltar], C9800 Software (C9800_IOSXE-K9), Version 16.12.2s, RELEASE SOFTWARE (fc2)

haifeli-C9800#show install summary 
[ Chassis 1 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
            C - Activated & Committed, D - Deactivated & Uncommitted
Type  St   Filename/Version    
IMG   C    16.12.2s.0.47                                                       

Auto abort timer: inactive


Leave a Reply

Your email address will not be published.