We’re still running ACS 5.4 patch 4, which was always buggy, but has gotten especially painful to manage via modern browsers. Over the last few weeks I’ve realized this has now gone to catastrophic. If editing a policy with say FireFox 49, trying to make a change will cause the entire policy to be deleted without being prompted. It’s definitely time to patch, but in the meantime I needed to restore from backup. So I SSH in to ACS, find last night’s backup file, and go to restore:
acs01/admin# restore acs01-backup-161004-0000.tar.gpg repository MyFTP application acs Restore may require a restart of application services. Continue? (yes/no) [yes] ? yes Initiating restore. Please wait... Backup file does not match installed application % Application restore failed
Hmm….the application name is ‘acs’. Maybe I have to put it in UPPER case?!?
acs01/admin# restore acs01-backup-161004-0000.tar.gpg repository MyFTP application ACS Restore may require a restart of application services. Continue? (yes/no) [yes] ? yes Initiating restore. Please wait... Calculating disk size for /opt/backup/restore-acs01-backup-161004-0000.tar.gpg-1475607189 Total size of restore files are 331 M. Max Size defined for restore files are 105573 M. % Backup file does not match installed application(s)
OK, now I’m concerned. Wait – leave it to Cisco to throw a gotcha. The “restore” command restores both ACS and the appliance OS. To restore just ACS configuration, use the “acs restore command”:
acs01/admin# acs restore acs01-backup-161004-0000.tar.gpg repository MyFTP Restore requires a restart of ACS services. Continue? (yes/no) yes Initiating restore. Please wait...
Bingo! And a few minutes later, everything is happy. I logged in using IE8 and was able to make the policy changes without issue.