Introducción
Este documento describe información sobre un problema cosmético relacionado con un cambio de comportamiento en la salida CLI de los resultados del comando filesystem sync.
Productos afectados
Cualquier plataforma ASR5500 o VPC-DI puede verse afectada.
CDETS y SR relacionados
ID de bug de Cisco CSCwi07618
: upgrade rsync
ID de bug de Cisco CSCwk56061
: Documentación para actualizar el cambio de comportamiento para los resultados del comando filesystem sync.
Síntomas
Hay un problema relacionado con un cambio de comportamiento en la salida CLI del comando filesystem sync visto en StarOS Rel 21.28.m23 y 21.28.mh14 o posterior. Esto puede causar algunas preguntas sobre qué archivos se deben actualizar al sincronizar archivos o verificar antes de sincronizar archivos (verifique solamente) entre tarjetas de administración (MIO o CF) en el GW. Este es un cambio cosmético solamente y no afecta la funcionalidad de sincronización del sistema de archivos.
Ejemplo:
show version
filesystem synchronize /flash checkonly
filesystem synchronize /flash
Con la versión 21.28.x (tanto vPGW VPC-DI Hermes como ASR5500 - 21.28.mh14 y 21.28.m23 o posterior), se puede observar este cambio en el comportamiento al ejecutar los comandos de sincronización del sistema de archivos.
El comportamiento anterior indica "No hay archivos que actualizar" cuando todos los archivos están sincronizados entre las tarjetas de administración (MIO o CF). También enumera sólo los archivos que se van a actualizar, pero no todos los archivos que ya se han actualizado. La salida se puede observar con o sin la opción /flash o all.
Ejemplo:
[local]ASR5500# show version
Wednesday February 12 17:23:36 UTC 2025
Active Software:
Image Version: 21.26.25
Image Build Number: 90634
Image Description: Deployment_Build
Image Date: Mon Jul 17 19:52:57 EDT 2023
Boot Image: /flash/sftp/asr5500-21.26.25.90634.Production.ER.bin
Source Commit ID: add2fbdb36283a20938771a297d169132e82f0b4
[local]ASR5500# filesystem synchronize /flash checkonly
Wednesday February 12 17:50:01 UTC 2025
1 to be updated on card 6
/flash/sftp/testfile.txt
[local]ASR5500# filesystem synchronize /flash
Wednesday February 12 17:51:20 UTC 2025
1 to be updated on card 6
/flash/sftp/testfile.txt
Are you sure? [Yes|No]: yes
Wednesday February 12 17:51:29 UTC 2025
Updating /flash/sftp/testfile.txt
********************************************************************************
1 updated on card 6
/flash/sftp/testfile.txt
[local]ASR5500# filesystem synchronize /flash checkonly
Wednesday February 12 17:51:37 UTC 2025
No files to update
Ahora, post actualización rsync en 21.28.x, enumera los archivos, que se actualizarán en la tarjeta x, pero también TODOS los archivos en la tarjeta que ya están sincronizados y agrega (pero son más nuevos), y luego enumera todos los archivos:
[local]ASR5500# filesystem synchronize checkonly
Thursday January 23 17:27:28 UTC 2025
2 to be updated on card 6
/flash/sftp/crash-ASR5500-crash-02-02-25914-6791ef21-core
/flash/sftp/crash-ASR5500-crash-03-00-41201-67916861-core
800 to be updated (but are newer) on card 6
/flash/.engineInfo
/flash/.users
/flash/._.Trashes
..
/flash/sftp/failed_ssd/support_summary_7upqOb.gz
/flash/sftp/failed_ssd/support_summary_k6qkOo.gz
Un ejemplo adicional de la Guía de referencia de CLI: sincronización del sistema de archivos (enlace proporcionado en la sección Solución).
Debe confirmar la sincronización antes de que se inicie. Este es un ejemplo de salida de comando:
Nota: Se crea un archivo denominado testfile para mostrar el comportamiento.
[local]QVPC-DI# show version verbose
Active Software:
Image Version: 21.28.m23.93622
Image Build Number: 93622
[local]QVPC-DI# filesystem synchronize /flash checkonly
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
[local]QVPC-DI#
[local]QVPC-DI# filesystem synchronize /flash checkonly
1 to be updated on card 2
/flash/testfile
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
[local]QVPC-DI# filesystem synchronize /flash
1 to be updated on card 2
/flash/testfile
2 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
Updating /flash/testfile
********************************************************************************
1 updated on card 2
/flash/testfile
[local]QVPC-DI# filesystem synchronize /flash checkonly
3 to be updated (but are newer) on card 2
/flash/module.sys
/flash/staros.bin
/flash/testfile
qvpc-di:card2-cpu0# cd /flash
qvpc-di:card2-cpu0# ls -lrth
total 200M
-rw-rw-r-- 1 root root 195.9M Apr 28 08:17 staros.bin
-rw-rw-r-- 1 root root 134 Apr 28 08:17 boot.sys
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 sftp
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 persistdump
-rw-rw-r-- 1 root root 156 Jun 4 06:13 module.sys
drwxrwxr-x 2 root root 4.0K Jun 4 06:13 crsh2
-rw-rw-r-- 1 root root 3.7M Jun 4 06:13 crashlog2
drwxrwxr-x 3 root root 4.0K Jun 4 06:14 patch
-rw-rw-r-- 1 root root 79 Jun 4 06:14 restart_file_cntr.txt
-rw-rw-r-- 1 root root 17 Jun 4 06:22 testfile
qvpc-di:card2-cpu0# cat testfile
staros 21.28.m23
Solución
Cisco entiende este problema y se ha actualizado la documentación para reflejar el nuevo comportamiento.
Cisco bug ID CSCwk56061 - Documentación para actualizar el cambio de comportamiento para los resultados del comando de sincronización del sistema de archivos.
Cambiar descripción
Libro: Modos de Referencia de Interfaz de Línea de Comandos E-F
Capítulo: Comandos del modo Exec (D-S)
Tema:sincronización del sistema de archivos
Detalles: Se agregó el ejemplo de salida del comando después de las Instrucciones de uso.
URL: Referencia de Interfaz de Línea de Comandos, Modos E - F, StarOS Versión 21.28
Solución alternativa/Método de recuperación
No se requiere ninguna solución alternativa para este problema, ya que se trata de un cambio estético y no de un cambio en la funcionalidad.
Análisis de causa raíz
El resultado cambiado del comando, filesystem sync /flash checkonly, que se introduce desde 21.28.m23 / 21.28.mh14 debido a la actualización del paquete rsync con el Id. de error de Cisco CSCwi07618.