I have a 4431 with IOS 15.4(3)S6a which works well.
A cisco engineer advises me to upgrade in 16.5.5 so I did it... but router crashed.
In checking crash file, it seems to be one of my EEM script that crashes router after the reload command, see below my script :
event manager applet HSRP-SYSLOG-EVENT-DOWN
event syslog pattern "GigabitEthernet0/0/1 Grp 1 state Active -> .*"
action 1.1 syslog msg "HSRP : NOT Active"
action 2.1 cli command "enable"
action 2.3 cli command "conf t"
action 2.5 cli command "router ospf 1"
action 2.6 cli command "passive-interface default"
and in crash file :
CMD: 'reload' 08:26:01 CEST Sat Mar 30 2019
Mar 30 08:26:01.671: %HA_EM-6-LOG: CLI-AUDIT: reload
Mar 30 08:26:04: %SYS-5-RELOAD: Reload requested by clermont on vty0 (xxxxxxxx). Reload Reason: Reload Command.
Mar 30 08:26:05: %HSRP-5-STATECHANGE: GigabitEthernet0/0/1 Grp 1 state Active -> Init
CMD: 'enable' 08:26:05 CEST Sat Mar 30 2019
CMD: 'conf t' 08:26:05 CEST Sat Mar 30 2019
CMD: 'router ospf 1' 08:26:05 CEST Sat Mar 30 2019
Mar 30 08:26:05: %SYS-3-MGDTIMER: Timer has parent, timer link, timer = 7FE531363EC8. -Process= "OSPF-1 Hello", ipl= 2, pid= 473
-Traceback= 1#2a19dd0b316730ba798c55a9514d1d46 :7FE587D9E000+940EB21 :7FE587D9E000+946FB73 :7FE587D9E000+887B1B7
Mar 30 08:26:05: %SYS-2-INTSCHED: 'sleep for' at level 2 , all interrupts disabled -Process= "OSPF-1 Hello", ipl= 2, pid= 473
-Traceback= 1#2a19dd0b316730ba798c55a9514d1d46 :7FE587D9E000+B260832 :7FE587D9E000+946C06E :7FE587D9E000+A1FB719 :7FE587D9E000+940EB6E :7FE587D9E000+946FB73 :7FE587D9E000+887B1B7
========= Start of Crashinfo Collection (08:26:05 CEST Sat Mar 30 2019) ========
Cisco IOS Software, ISR Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 15.4(3)S6a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Tue 27-Sep-16 21:02 by mcpre
Uptime = 09:18:43
========= Exception Tracebacks =================================================
Exception to IOS:
Frame pointer 0x7FE532189B80, PC = 0x7FE55495B559
IOS Thread backtrace:
UNIX-EXT-SIGNAL: Aborted(6), Process = OSPF-1 Hello
-Traceback= 1#2a19dd0b316730ba798c55a9514d1d46 c:7FE55492A000+31559 c:7FE55492A000+32A09 :7FE587D9E000+A1FB71E :7FE587D9E000+940EB6E :7FE587D9E000+946FB73 :7FE587D9E000+887B1B7
Fastpath Thread backtrace:
-Traceback= 1#2a19dd0b316730ba798c55a9514d1d46 pthread:7FE54F637000+83BF
Auxiliary Thread backtrace:
-Traceback= 1#2a19dd0b316730ba798c55a9514d1d46 pthread:7FE54F637000+A7C9
so router doesn't start on new IOS...
fortunately router succeeded to boot on old IOS
I'm trying to open a cisco case but it's a bit difficult cause this router has no support contract.
Any idea ?
I attached the crashinfo file.
- The situation that it worked well, versus the upgrade-advisory seems a bit contradictory. As far as I see it to get a working router again, remove the EEM script and or downgrade. Surely this remains an issue for TAC in the context of more fundamental solutions. So if there's no support contract you have to revert the situation.