キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
562
閲覧回数
0
いいね!
0
コメント
JapanTAC_CSC
Level 7
Level 7

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) から確認できます。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします