Inleiding
Dit document beschrijft informatie over een cosmetische kwestie met betrekking tot een gedragsverandering in de CLI-output van filesystem synchroniseert opdrachtoutput.
Getroffen producten
De werking van elk ASR 5500- of VPC-DI-platform kan worden beïnvloed.
Verwante CDETS en SR
Cisco bug-id CSCwi07618
: upgrade-rsync
Cisco fout-id CSCwk56061
: Documentatie om de gedragsverandering voor het bestandssysteem bij te werken synchroniseert opdrachtoutput.
Symptomen
Er is een probleem met betrekking tot een gedragsverandering in de CLI uitvoer van filesystem synchroniseren opdracht gezien in StarOS Rel 21.28.m23 en 21.28.mh14 of later. Dit kan vragen veroorzaken over welke bestanden moeten worden bijgewerkt tijdens het synchroniseren van bestanden of het controleren voordat bestanden worden gesynchroniseerd (alleen controleren) tussen beheerkaarten (MIO of CF) op de GW. Dit is alleen een cosmetische wijziging en heeft geen invloed op de synchronisatiefunctie van het bestandssysteem.
Voorbeeld:
show version
filesystem synchronize /flash checkonly
filesystem synchronize /flash
Met de 21.28.x release (zowel vPGW VPC-DI Hermes als ASR5500 - 21.28.mh14 en 21.28.m23 of hoger) kan deze gedragsverandering worden waargenomen bij het uitvoeren van het bestandssysteem synchroniseren opdrachten.
In het verleden staat "No files to update" wanneer alle bestanden gesynchroniseerd zijn tussen managementkaarten (MIO of CF). Ook worden alleen de bij te werken bestanden vermeld, maar niet alle bestanden die al zijn bijgewerkt. Uitvoer kan worden waargenomen met of zonder de /flash of alle opties.
Voorbeeld:
[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
Nu, post rsync upgrade in 21.28.x, maakt een lijst van de bestanden, die moeten worden bijgewerkt op kaart x, maar ook ALLE bestanden op de kaart die al gesynchroniseerd zijn en toevoegt (maar zijn nieuwer), en dan een lijst van alle bestanden:
[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
Een extra voorbeeld uit de CLI Reference Guide - bestandssysteem synchroniseren (link in Fix sectie).
U moet de synchronisatie bevestigen voordat deze wordt gestart. Hier is een voorbeeld van de beveloutput:
Opmerking: Een bestand met de naam testfile wordt gemaakt om het gedrag te tonen.
[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
Oplossing
Dit probleem wordt begrepen door Cisco en de documentatie is geactualiseerd om het nieuwe gedrag weer te geven.
Cisco bug-id CSCwk56061 - Documentatie om de gedragswijziging bij te werken voor bestandssysteem synchroniseert opdrachtoutput.
Beschrijving wijzigen
Boek: Opdrachtregel voor interfacereferentiemodi E-F
Hoofdstuk: Opdrachten in Exec-modus (D-S)
Onderwerp:bestandssysteem synchroniseren
Details: Het voorbeeld van de opdrachtoutput toegevoegd na de Gebruiksrichtlijnen.
URL: Opdrachtlijninterfacereferentie, modi E-F, StarOS release 21.28
Workaround/herstel-methode
Er is geen tijdelijke oplossing voor dit probleem nodig, aangezien dit een cosmetische verandering is en geen verandering in functionaliteit.
Analyse van basisoorzaken
Veranderde output van de opdracht, filesystem synchroniseren / flash check-only, die is geïntroduceerd vanaf 21.28.m23 / 21.28.mh14 vanwege rsync pakket upgrade Cisco bug ID CSCwi07618.