2020年1月24日 (初版)
| TAC SR Collection |
| 主な問題 |
eXR (IOS-XR 64-bit) にて動作するルータにおいて、RP Switchover 後に EEM が動作しなくなることが報告されています。
復旧のため、該当の EEM を削除しようとしても以下のようなエラーとなり、EEM の削除もできません。
|
RP/0/RSP0/CPU0:eXR(config)#no event manager policy test.tcl username cisco RP/0/RSP0/CPU0:eXR(config)#commit Wed Jan 22 05:37:02.340 UTC
% Failed to commit one or more configuration items during a pseudo-atomic operation. All changes made have been reverted. Please issue 'show configuration failed [inheritance]' from this session to view the errors
RP/0/RSP0/CPU0:eXR(config)#show configuration failed Wed Jan 22 05:37:05.376 UTC !! SEMANTIC ERRORS: This configuration was rejected by !! the system due to semantic errors. The individual !! errors with each failed configuration command can be !! found below.
no event manager policy test.tcl username cisco !!% Embedded Event Manager configuration: failed to unregister the event spec for policy test.tcl: 'Embedded Event Manager' detected the 'fatal' condition 'unknown event ID' end
|
|
| 原因 |
この問題は CSCvq65368 として報告されています。
CSCvq65368 unable to unconfigure EEM policies after RPFO and policy database not in sync
|
| 解決策 |
復旧方法:
1).
process restart eem_policy_dir
process restart eem_server
process restart eem_ed_(xxxx) << Script Type *1)
2).
登録している Event Manager の設定を削除
no event manager policy test.tcl username cisco
3).
登録している Event Manager の再設定
*1) Script Type は 'show event manager internal all' にて該当の tcl の fdid を確認します。
RP/0/RSP0/CPU0:eXR#show event manager internal all
Thu Jan 23 06:36:06.452 UTC
----------------------SERVER FD Context------------------------
fd fdid type local objid node path
application 2 1 1 40002ee0 node0_RSP0_CPU0/dev/fm/server
wdsysmon 3 1 1 40002ea0 node0_RSP0_CPU0/dev/fm/fd_wdsysmon
counter 4 1 1 40002e60 node0_RSP0_CPU0/dev/fm/fd_counter
none 5 1 1 40002d60 node0_RSP0_CPU0/dev/fm/fd_none
statistics 6 1 1 40002d20 node0_RSP0_CPU0/dev/fm/fd_statistics
sysmgr 7 1 1 40002ce0 node0_RSP0_CPU0/dev/fm/fd_sysmgr
config 8 1 1 40002ca0 node0_RSP0_CPU0/dev/fm/fd_config
generic 9 1 1 40002c60 node0_RSP0_CPU0/dev/fm/fd_generic
oir 10 1 1 40002c20 node0_RSP0_CPU0/dev/fm/fd_oir
syslog 11 1 1 40002be0 node0_RSP0_CPU0/dev/fm/fd_syslog
-- snip --
---------------------------------------------------------------
--------------------------EC Context---------------------------
-- snip --
------------------------
esid eid node_match_arg status count event api_conn script
60 72 0 1 0 372 42 test.tcl
ec->fdid[0]:9
------------------------
例) 'test.tcl' は track に関する tcl で、fdid が 9 となりますので、 eem_ed_generic となります。syslog であれば、fdid が 11 となり eem_ed_syslog がrestart 対象の process となります。
恒久対策には CSCvq65368 が修正されたバージョンを使用する必要があります。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。