Introduzione
Quando si esegue l'aggiornamento di IOS XR, a 32 o a 64 bit sono state apportate alcune modifiche alle modalità di esecuzione dei certificati e della segnalazione per i pacchetti che consentiranno l'aggiornamento.
Documentazione sull'aggiornamento
La documentazione, in formato PDF, per l'aggiornamento a una determinata release era disponibile qui:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
Tuttavia, a causa dell'obsolescenza di questa pagina Web, la documentazione relativa all'aggiornamento di IOS XR è ora archiviata in alcuni formati diversi nella pagina di download del software per una particolare release di un particolare prodotto.
- Per i prodotti che supportano solo docs.tar a 32 o a 64 bit.
- Per ASR9K come px-docs.tar per 32 bit e x64-docs.tar per 64 bit.
Scadenza certificato IOS XR a 32 bit (Abraxas)
Versioni interessate
- La versione precedente alla 5.3.1 non contiene il nuovo codice o certificato Abraxas e il codice XR necessari per installare SMU dopo il 17 ottobre 2015
- 5.3.0 contiene la soluzione ma non l'integrazione del server CSS
Messaggio di errore
Quando si tenta di installare o aggiungere un SMU/PIE dopo il 17 ottobre 2015, si verificherà l'errore seguente a causa della scadenza del certificato CSS il 17 ottobre 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
Soluzione alternativa
Ci sono SMU e nuovi certificati in alcune versioni che permetteranno l'installazione dei pacchetti dopo il 17 ottobre 2015.
Per le versioni precedenti, è necessario riavviare il router a turbina.
Notifica
Aggiorna MOP
File a torta danneggiata IOS XR a 32 bit (SWIMS)
Versioni interessate
- La versione precedente alla 5.3.2 non contiene la firma SWIMS e supporta solo Abraxas o il software legacy Code Signing Server (CSS) che è ora completamente deprecato
- da 5.3.2 a 6.3.1 supportano sia Abraxas che SWIMS
- 6.3.2 e versioni successive supportano solo la firma SWIMS
- Alcune delle più recenti SMU create dopo la disattivazione del server Abraxas (dopo la versione 5.3.4 SP9) sono firmate solo con SWIMS
Poiché la versione 5.3.1 e le versioni precedenti supportano solo Abraxas (dopo il 17 ottobre 2015) e la versione 6.3.2 e successive supportano solo la firma SWIMS, i router non possono essere aggiornati da uno all'altro. Se si esegue la versione 5.3.1 o precedente, è necessario eseguire prima l'aggiornamento alla versione 5.3.2-6.3.1 e quindi alla versione 6.3.2 o successiva.
Esempi
Domanda: Si sta eseguendo la versione 5.3.1 e si desidera eseguire l'aggiornamento alla versione 6.4.2. Questa operazione è possibile?
Risposta. No, è necessario eseguire l'aggiornamento a una versione intermedia che supporta SWIMS.
Domanda: Si sta eseguendo la versione 5.3.4 e si desidera eseguire l'aggiornamento alla versione 6.4.2. Questa operazione è possibile?
Risposta. Sì, poiché la versione 5.3.4 supporta sia Abraxas che SWIMS.
Domanda: Si sta eseguendo la versione 5.3.1 e si desidera eseguire l'aggiornamento alla versione 5.3.4 e alla versione SMU più recente. Questo funzionerà?
Risposta. L'aggiornamento alla versione 5.3.4 e la successiva installazione di SMU sul primo funzioneranno. Tuttavia, l'attivazione simultanea della versione 5.3.4 e della più recente SMU non riuscirà in quanto la versione 5.3.1 non comprende la segnaletica SMU.
Messaggio di errore
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.
Soluzione alternativa
- Eseguire prima l'aggiornamento alla versione 5.3.x e quindi a una versione del codice che richiede SWIMS
- Turboad
Segnaletica IOS XR RPM a 64 bit
Versioni interessate
Le versioni precedenti alla 6.3.2 non utilizzano RPM firmati e ne risulteranno interessate
Messaggio di errore
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.
Soluzione alternativa
Installa XR e il bridge sysadmin SMU, entrambi possono essere installati contemporaneamente