Einführung
Beim Upgrade von IOS XR wurden entweder 32-Bit- oder 64-Bit-Dateien aktualisiert, und unsere Zertifikate und Beschriftungen für Pakete wurden angepasst, um ein Upgrade zu ermöglichen.
Dokumentation aktualisieren
Die Dokumentation, PDFs, für das Upgrade auf eine bestimmte Version, war hier enthalten:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
Aufgrund des Verfalls dieser Webseite speichern wir die IOS XR Upgrade-Dokumentation jedoch in einigen verschiedenen Formaten unter der Software-Download-Seite für eine bestimmte Version für ein bestimmtes Produkt.
- Für Produkte, die nur 32-Bit oder 64-Bit als docs.tar unterstützen.
- Für ASR9K als px-docs.tar für 32-Bit und x64-docs.tar für 64-Bit.
Ablauf des IOS XR-Zertifikats 32-Bit (Abraxas)
Betroffene Versionen
- Version 5.3.1 enthält keinen neuen Abraxas-Code oder -Zertifikat und keinen XR-Code, der für die Installation von SMUs nach dem 17. Oktober 2015 erforderlich ist.
- 5.3.0 enthält die Problemumgehung, aber nicht die Integration des CSS-Servers
Fehlermeldung
Beim Versuch, eine SMU/PIE nach dem 17. Oktober 2015 zu installieren oder hinzuzufügen, tritt der folgende Fehler aufgrund des Ablaufs des CSS-Zertifikats am 17. Oktober 2015 auf.
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
Problemumgehung
Es gibt SMUs und neue Zertifikate in einigen Versionen, die die Installation von Paketen nach dem 17. Oktober 2015 ermöglichen.
Bei älteren Versionen müssen Sie den Router mit einem Turboboot starten.
Problemhinweis
MOP aktualisieren
32-Bit-IOS XR-beschädigte Pie File (SWIMS)
Betroffene Versionen
- Version 5.3.2 enthält keine SWIMS-Signierung und unterstützt nur noch Abraxas oder die veraltete CSS-Software (Code Signing Server), die inzwischen vollständig veraltet ist.
- 5.3.2 bis 6.3.1 unterstützen sowohl Abraxas als auch SWIMS
- 6.3.2 und höher unterstützt nur SWIMS-Signierung
- Einige neueste SMU, die nach der Stilllegung des Abraxas-Servers (nach 5.3.4 SP9) erstellt wurde, werden auch nur mit SWIMS signiert
Da 5.3.1 und frühere Versionen nur Abraxas unterstützen (nach dem 17. Oktober 2015) und 6.3.2 und höher nur SWIMS-Signierung unterstützen, können Router nicht von einem zum anderen aktualisiert werden. Wenn Sie 5.3.1 oder früher ausführen, müssen Sie zuerst auf 5.3.2-6.3.1 und dann auf 6.3.2 oder höher aktualisieren.
Beispiele
Frage: Ich verwende 5.3.1 und möchte ein Upgrade auf 6.4.2 durchführen. Wird das funktionieren?
Antwort: Nein, Sie müssen zuerst ein Upgrade auf eine Zwischenversion durchführen, die SWIMS unterstützt.
Frage: Ich verwende 5.3.4 und möchte ein Upgrade auf 6.4.2 durchführen. Wird das funktionieren?
Antwort: Ja, da 5.3.4 sowohl Abraxas als auch SWIMS unterstützt.
Frage: Ich verwende 5.3.1 und möchte ein Upgrade auf 5.3.4 und die neueste SMU durchführen. Wird das funktionieren?
Antwort: Führen Sie zuerst ein Upgrade auf 5.3.4 durch, und installieren Sie anschließend SMU auf dem Monitor. Die gleichzeitige Aktivierung von 5.3.4 und der neuesten SMU schlägt jedoch fehl, da 5.3.1 die SMU-Beschriftung nicht versteht.
Fehlermeldung
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.
Problemumgehung
- Aktualisieren Sie zuerst auf 5.3.x und dann auf eine Codeversion, die SWIMS benötigt.
- Turboboot
64-Bit IOS XR RPM Signage
Betroffene Versionen
Vor 6.3.2 werden keine signierten RPMs verwendet und sind daher betroffen.
Fehlermeldung
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.
Problemumgehung
Installieren Sie XR und sysadmin bridge SMU, beide können gleichzeitig installiert werden.