Introduction
Lors de la mise à niveau d'IOS XR, soit 32 bits soit 64 bits, il y a eu quelques changements dans la façon dont nos certificats et la signalisation pour les paquets sont faits, ce qui déclenchera une mise à niveau.
Documentation de mise à niveau
Documentation, PDFs, pour la mise à niveau vers une certaine version qui se trouvait ici :
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
Cependant, en raison de la désapprobation de cette page Web, nous stockons maintenant la documentation de mise à niveau d'IOS XR dans quelques formats différents sous la page de téléchargement du logiciel pour une version particulière pour un produit particulier.
- Pour les produits qui prennent uniquement en charge 32 bits ou 64 bits comme 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)
Rejets affectés
- La version antérieure à 5.3.1 ne contient pas le nouveau code ou certificat Abraxas et le code XR nécessaires à l'installation des SMU après le 17 octobre 2015
- 5.3.0 contient la solution de contournement, mais pas l'intégration du serveur CSS
Lorsque vous tentez d'installer ou d'ajouter une version SMU/PIE après le 17 octobre 2015, vous rencontrerez 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 existe 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 devrez effectuer un turbo-démarrage du routeur.
Avis de champ
Mettre à niveau MOP
Fichier de secteurs corrompus 32 bits IOS XR (SWIMS)
Rejets affectés
- Les versions antérieures à la version 5.3.2 ne contiennent pas la signature SWIMS et prennent uniquement en charge Abraxas ou le logiciel CSS (Code Signing Server) hérité, qui est désormais complètement déconseillé
- 5.3.2 à 6.3.1 prise en charge d'Abraxas et de SWIMS
- 6.3.2 et versions ultérieures prennent uniquement en charge la signature SWIMS
- Certaines dernières SMU créées après la désactivation du serveur Abraxas (après la version 5.3.4 SP9) sont également signées avec SWIMS uniquement
Étant donné que les versions 5.3.1 et antérieures prennent uniquement en charge Abraxas (après le 17 octobre 2015) et que les versions 6.3.2 et ultérieures prennent uniquement en charge la signature SWIMS, les routeurs ne peuvent pas être mis à niveau de l'un à l'autre. Si vous exécutez 5.3.1 ou une version antérieure, vous devez d'abord effectuer la mise à niveau vers 5.3.2-6.3.1, puis vers 6.3.2 ou une version ultérieure.
Exemples
Question : J'exécute 5.3.1 et je souhaite effectuer une mise à niveau vers 6.4.2. Cela fonctionnera-t-il ?
Réponse : Non, vous devez d'abord effectuer une mise à niveau vers une version intermédiaire prenant en charge SWIMS.
Question : J'exécute 5.3.4 et je souhaite effectuer une mise à niveau vers 6.4.2. Cela fonctionnera-t-il ?
Réponse : Oui, car la section 5.3.4 prend en charge Abraxas et SWIMS.
Question : J'utilise la version 5.3.1 et je souhaite effectuer une mise à niveau vers la version 5.3.4 et la dernière version de SMU. Cela fonctionnera-t-il ?
Réponse : Effectuez d'abord la mise à niveau vers la version 5.3.4, puis installez SMU. Cependant, l'activation simultanée de la version 5.3.4 et de la dernière SMU échouera, car la version 5.3.1 ne comprendra pas la signalisation 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.
Solution de contournement
- Passez d'abord à la version 5.3.x, puis à une version de code nécessitant SWIMS
- Turboboot
Signalisation RPM IOS XR 64 bits
Rejets affectés
La version antérieure à la version 6.3.2 n'utilise pas de RPM signés et sera donc affectée
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
Installez XR et sysadmin bridge SMU, les deux peuvent être installés en même temps