Introduction
Lors de la mise à niveau de l'IOS XR, que ce soit 32 bits ou 64 bits, des modifications ont été apportées à la façon dont nos certificats et nos panneaux pour les paquets sont effectués, ce qui entraînera une mise à niveau.
Documentation de mise à niveau
Documentation, PDF, pour la mise à niveau vers une certaine version, qui se trouvait auparavant ici :
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
Cependant, en raison de la dépréciation de cette page Web, nous stockons maintenant la documentation de mise à niveau IOS XR dans quelques formats différents sous la page de téléchargement de logiciel pour une version particulière d'un produit particulier.
- Pour les produits qui ne prennent en charge que 32 bits ou 64 bits en tant que docs.tar.
- Pour ASR9K en tant que px-docs.tar pour 32 bits et x64-docs.tar pour 64 bits.
Expiration du certificat IOS XR 32 bits (Abraxas)
Versions affectées
- Pre-5.3.1 ne contient pas le nouveau code ou certificat Abraxas ni le nouveau code XR requis pour installer les SMU après le 17 octobre 2015
- 5.3.0 contient la solution de contournement, mais pas l'intégration du serveur CSS
Message d'erreur
Lorsque vous tentez d'installer ou d'ajouter une SMU/PIE après le 17 octobre 2015, vous tomberez sur l'erreur ci-dessous en raison de l'expiration du certificat CSS le 17 octobre 2015.
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
Solution de contournement
Il y a des SMU et de nouveaux certificats dans certaines versions qui permettront l'installation de paquets après le 17 octobre 2015.
Pour les versions plus anciennes, vous devez débrancher le routeur.
Avis sur le champ
Mettre à niveau le protocole MOP
Fichier SWIMS (Corrupt Pie File) IOS XR 32 bits
Versions affectées
- Pre-5.3.2 ne contient pas la signature SWIMS et ne prend en charge que Abraxas ou le logiciel CSS (Code Signing Server) existant qui est désormais totalement déconseillé
- 5.3.2 à 6.3.1 prennent en charge à la fois Abraxas et SWIMS
- 6.3.2 et versions ultérieures prennent uniquement en charge la signature SWIMS
- Certaines des dernières SMU créées après la désaffectation du serveur Abraxas (après 5.3.4 SP9) sont également signées avec SWIMS uniquement
Étant donné que la version 5.3.1 et les versions antérieures ne prennent en charge que Abraxas (après le 17 octobre 2015) et que la version 6.3.2 et ultérieures prend uniquement en charge la signature SWIMS, les routeurs ne peuvent pas être mis à niveau de l'un à l'autre. Si vous utilisez la version 5.3.1 ou antérieure, vous devez d'abord passer à la version 5.3.2-6.3.1, puis à la version 6.3.2 ou ultérieure.
Exemples
Question : J'exécute la version 5.3.1 et souhaite passer à la version 6.4.2. Cela fonctionnera-t-il ?
Réponse : Non, vous devez d'abord passer à une version intermédiaire qui prend en charge SWIMS.
Question : J'exécute la version 5.3.4 et souhaite passer à la version 6.4.2. Cela fonctionnera-t-il ?
Réponse : Oui, car la version 5.3.4 supporte à la fois Abraxas et SWIMS.
Question : J'exécute la version 5.3.1 et souhaite passer à la version 5.3.4 plus la dernière SMU. Cela fonctionnera-t-il ?
Réponse : La mise à niveau vers la version 5.3.4 d'abord, puis l'installation de SMU en haut fonctionnera. Cependant, l'activation simultanée de la SMU 5.3.4 + dernière SMU échouera car la 5.3.1 ne comprend pas la signalisation SMU.
Message d'erreur
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.
Solution de contournement
- Passez d'abord à 5.3.x, puis à une version de code qui nécessite SWIMS
- Turbobot
Signalisation RPM IOS XR 64 bits
Versions affectées
Les versions antérieures à la version 6.3.2 n'utilisent pas de RPM signés et seront donc affectées
Message d'erreur
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.
Solution de contournement
Installer XR et sysadmin bridge SMU, les deux peuvent être installés en même temps