2024年7月26日 (初版)
TAC SR Collection |
主な問題 |
IOS-XR (cXR/eXR) で動作するルータにおいて、show running-config や show configuration XXX コマンドを実行した後に反応がない状態や、設定変更時に commit が完了しない状態が継続する問題が報告されています。
・show running-config 実施時の発生例
RP/0/RP0/CPU0:XR# show running-config Building configuration... <<< このまま反応がない状態が継続する << Ctrl+c キーにて中断できます >> RP/0/RP0/CPU0:XR#
・commit 実施時の発生例
RP/0/RPO/CPU0:XR(config)# commit System configuration operation in progress: node(s) initializing Please wait or use control-c to cancel this operation......................................... .......... <<< ピリオドが継続し、commit が完了しない << Ctrl+c キーにて中断できます >> Commit operation cancelled by user. RP/0/RP0/CPU0:XR(config)#
この問題は config 関連の処理をする nvgen_server プロセスの動作がブロックされていることが原因の可能性があります。 show process blocked コマンドにて、nvgen_server プロセスが Mutex 状態であるかを確認することで特定できます。 nvgen_server プロセスの Mutex 状態を解消するまでは、show running-config や commit を実行する都度問題は発生します。。
RP/0/RP0/CPU0:XR# show processes blocked | inc "Jid|Mutex"
Jid Pid Tid Name State TimeInState Blocked-on
351 446588 1 nvgen_server Mutex 17:27:52:0589 446588-06 #1
|
原因 |
この問題は CSCvy10397 として報告されています。
CSCvy10397 Show run becomes unresponsive
|
解決策 |
恒久対策としては CSCvy10397 の修正済みバージョンを使用する必要があります。
本事象の発生を確認した場合は、Mutex 状態の nvgen_server プロセスをリスタートすることで復旧します。
RP/0/RP0/CPU0:XR# process restart nvgen_server
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。