簡介
在升級IOS XR時,32位或64位對包證書和標牌的完成方式進行了一些更改,將啟動升級。
升級檔案
用於升級到特定版本的文檔(PDFs)過去包含在此處:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
但是,由於此網頁的棄用,現在我們在特定產品的軟體下載頁面下以幾種不同的格式儲存IOS XR升級文檔。
- 適用於僅支援32位或64位(如docs.tar)的產品。
- 對於ASR9K,對於32位為px-docs.tar,對於64位為x64-docs.tar。
32位IOS XR憑證到期(Abraxas)
受影響的版本
- 5.3.1之前的版本不包含在2015年10月17日後安裝SMU所需的新Abraxas代碼或證書和XR代碼
- 5.3.0包含解決方法,但不包含CSS伺服器的整合
錯誤消息
在2015年10月17日嘗試安裝或新增SMU/PIE後,由於CSS證書於2015年10月17日到期,您將遇到以下錯誤。
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
因應措施
某些版本提供SMU和新證書,允許在2015年10月17日後安裝軟體包。
對於較舊版本,您需要對路由器進行渦輪啟動。
公告
升級MOP
32位IOS XR損毀的餅狀檔案(SWIMS)
受影響的版本
- 5.3.2之前的版本不包含SWIMS簽名,僅支援Abraxas或現已完全棄用的舊版代碼簽名伺服器(CSS)軟體
- 5.3.2至6.3.1支援Abraxas和SWIMS
- 6.3.2及更高版本僅支援SWIMS簽名
- 某些在Abraxas伺服器停用後建立的最新SMU(5.3.4 SP9之後)也僅使用SWIMS進行簽名
由於5.3.1和之前的版本僅支援Abraxas(2015年10月17日之後)和6.3.2及更高版本僅支援SWIMS簽名,因此路由器不能從一台升級到另一台。如果運行的是5.3.1或更低版本,則必須先升級到5.3.2-6.3.1,再升級到6.3.2或更高版本。
範例
問題:我運行的是5.3.1,並希望升級到6.4.2。此操作是否有效?
答案:不可以,您必須首先升級到支援SWIMS的中介版本。
問題:我運行的是5.3.4,並希望升級到6.4.2。這是否有效?
答案:是,因為5.3.4支援Abraxas和SWIMS。
問題:我運行的是5.3.1,並希望升級到5.3.4和最新的SMU。這行得通嗎?
答案:首先升級到5.3.4,然後在頂部安裝SMU可以正常工作。但是,同時啟用兩個5.3.4及最新SMU將會失敗,因為5.3.1無法理解SMU標牌。
錯誤消息
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,再升級到需要SWIMS的代碼版本
- 渦輪罩
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,兩者可以同時安裝