Introducción
Al actualizar IOS XR, ya sea 32-bit o 64-bit, se han producido algunos cambios en la forma en que se hacen nuestros certificados y la señalización para paquetes, lo que cerrará una actualización.
Documentación de actualización
La documentación, los PDF, para actualizar a una versión determinada se incluían aquí:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
Sin embargo, debido al desprecio de esta página web, ahora almacenamos la documentación de actualización de IOS XR en varios formatos diferentes bajo la página de descarga de software para una versión específica de un producto en particular.
- Para productos que sólo admiten 32 bits o 64 bits como docs.tar.
- Para ASR9K como px-docs.tar para 32 bits y x64-docs.tar para 64 bits.
Vencimiento del certificado IOS XR de 32 bits (Abraxas)
Versiones afectadas
- Pre-5.3.1 no contiene el nuevo código o certificado Abraxas y el código XR necesarios para instalar SMU después del 17 de octubre de 2015
- 5.3.0 contiene la solución alternativa pero no la integración del servidor CSS
Mensaje de error
Al intentar instalar o agregar un SMU/PIE posterior al 17 de octubre de 2015, se producirá el siguiente error debido a la expiración del certificado CSS el 17 de octubre de 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
Solución Aternativa
Hay SMU y nuevos certificados en algunas versiones que permitirán la instalación de paquetes después del 17 de octubre de 2015.
Para las versiones anteriores, necesitará activar el router.
Aviso
Actualizar MOP
Archivo circular corrupto (SWIMS) IOS XR de 32 bits
Versiones afectadas
- Pre-5.3.2 no contiene la firma de SWIMS y sólo admite Abraxas o el software heredado del servidor de firma de código (CSS) que ahora está completamente obsoleto
- 5.3.2 a 6.3.1 son compatibles con Abraxas y SWIMS
- 6.3.2 y superiores sólo admiten firmas SWIMS
- Algunas SMU más recientes creadas después de la desactivación del servidor Abraxas (después de 5.3.4 SP9) también se firman solamente con SWIMS
Dado que 5.3.1 y las versiones anteriores soportan solamente Abraxas (después del 17 de octubre de 2015) y 6.3.2 y superiores soportan solamente firmas SWIMS, los routers no pueden actualizarse de uno a otro. Si ejecuta 5.3.1 o anterior, primero debe actualizar a 5.3.2-6.3.1 y luego a 6.3.2 o superior.
Examples
Pregunta: Estoy ejecutando 5.3.1 y deseo actualizar a 6.4.2. ¿Funcionará esto?
Respuesta: No, primero debe actualizar a una versión intermedia que admita SWIMS.
Pregunta: Estoy ejecutando 5.3.4 y deseo actualizar a 6.4.2. ¿Funcionará esto?
Respuesta: Sí, ya que 5.3.4 soporta Abraxas y SWIMS.
Pregunta: Estoy ejecutando 5.3.1 y deseo actualizar a 5.3.4 más la SMU más reciente. ¿Funcionará esto?
Respuesta: Actualice primero a 5.3.4 y, a continuación, la instalación de SMU en la parte superior funcionará. Sin embargo, al activar ambos 5.3.4 + SMU más reciente a la vez, se producirá un error, ya que 5.3.1 no comprenderá la señalización SMU.
Mensaje de error
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.
Solución Aternativa
- Actualice primero a 5.3.x y luego a una versión de código que necesite SWIMS
- Turboboot
Señalización IOS XR RPM de 64 bits
Versiones afectadas
Pre-6.3.2 no utiliza RPM firmadas y por lo tanto se verá afectado
Mensaje de error
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.
Solución Aternativa
Instale XR y sysadmin bridge SMU, ambos se pueden instalar al mismo tiempo