概要
IOS XRをアップグレードする際に、32ビットまたは64ビットのパケットに対する証明書とサイネージの方法が変更され、アップグレードが行われます。
アップグレードドキュメント
ここに含まれていた特定のリリースにアップグレードするためのドキュメント、PDF:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
ただし、このWebページの廃止により、特定の製品の特定のリリースのソフトウェアダウンロードページにIOS XRアップグレードドキュメントが数種類の形式で保存されるようになりました。
- docs.tarとして32ビットまたは64ビットのみをサポートする製品の場合。
- ASR9Kの場合はpx-docs.tar(32ビット)、x64-docs.tar(64ビット)。
32ビットIOS XR証明書の期限切れ(Abraxas)
該当するリリース
- 2015年10月17日以降にSMUをインストールするために必要な新しいAbraxasコードまたは証明書とXRコードは、5.3.1より前には含まれていません
- 5.3.0には回避策が含まれていますが、CSSサーバの統合は含まれていません
エラー メッセージ
2015年10月17日以降にSMU/PIEをインストールまたは追加しようとすると、2015年10月17日にCSS証明書が期限切れになったため、次のエラーが発生します。
Error: Cannot proceed with the add operation because the code signing
Error: certificate has expired.
Error: Suggested steps to resolve this:
Error: - check the system clock using 'show clock' (correct with 'clock set' if necessary).
Error: - check the pie file was built within the last 5 years using '(admin) show install pie-info
回避策
一部のリリースには、2015年10月17日以降にパッケージをインストールできるSMUと新しい証明書があります。
古いリリースでは、ルータをターボブートする必要があります。
フィールド通知
アップグレードMOP
32ビットIOS XR破損Pieファイル(SWISS)
該当するリリース
- 5.3.2より前のバージョンではSWINS署名が含まれず、現在では完全に廃止されているAbraxasまたは従来のコード署名サーバ(CSS)ソフトウェアだけがサポートされています
- 5.3.2 ~ 6.3.1はAbraxasとSWISSの両方をサポートします
- 6.3.2以降では、SWISS署名だけがサポートされています
- Abraxasサーバの使用停止後(5.3.4 SP9以降)に作成された最新のSMUの一部も、SWISSのみによって署名されます
5.3.1以前のリリースはAbraxas(2015年10月17日以降)のみをサポートし、6.3.2以降はSWISS署名のみをサポートしているため、ルータを相互にアップグレードすることはできません。5.3.1以前を実行している場合は、まず5.3.2 ~ 6.3.1にアップグレードしてから、6.3.2以降にアップグレードする必要があります。
例
質問:5.3.1を実行していて、6.4.2にアップグレードしたいと思っています。これは機能しますか。
解答:いいえ。まず、SWISSをサポートする中間リリースにアップグレードする必要があります。
質問:5.3.4を実行していて、6.4.2にアップグレードしたいと思っています。これは機能しますか。
解答:はい、5.3.4はAbraxasとSWISSの両方をサポートしているため。
質問:5.3.1を実行しており、5.3.4と最新のSMUへのアップグレードを希望しています。これは機能しますか。
解答:最初に5.3.4にアップグレードし、その後SMUを最初にインストールすると動作します。ただし、SMUのサイネージを理解できずに5.3.4と最新のSMUの両方を一度にアクティブ化すると5.3.1が失敗します。
エラー メッセージ
Error: Cannot proceed with the add operation because the pie file
Error: '/tmp/install/tar/instdir/8918452_223000000/asr9k-video-px.pie-6.
Error: 3.3' is corrupt.
回避策
- まず5.3.xにアップグレードし、次にSWISSを必要とするコードのバージョンにアップグレードします
- ターボブート
64ビットIOS XR RPMサイネージ
該当するリリース
6.3.2より前のバージョンでは署名付きRPMは使用されないため、影響を受けます
エラー メッセージ
2017-07-25 10:33:16:: Traceback (most recent call last):
File "/pkg/bin/install", line 2202, in <module>
main(options,args)
File "/pkg/bin/install", line 1440, in main
upgrade_packages(options, pkglist)
File "/pkg/bin/install", line 1758, in upgrade_packages
upgrade(options,pkgs,cur_version)
File "/pkg/bin/install", line 1919, in upgrade
more_package = pkgstate.checkcompat()
File "/opt/cisco/XR/packages/ncs5500-infra-5.0.0.0-r622/rp/bin/package.py", line 1218, in checkcompat
version,pkg_name,release = result.split()
ValueError: too many values to unpack
2017-07-25 10:33:16::
Error: An exception is hit while executing the install operation.
If you hit same error on retries, please collect "show tech install"
and contact cisco-support.
回避策
XRとsysadminブリッジSMUをインストールします。どちらも同時にインストールできます