Connectrix Brocade: FOS-opgradering mislykkes med hændelseskoden "syntaksfejl nær uventet token" =~"
Zusammenfassung: FOS-opgraderingen mislykkes med hændelseskoden "syntaksfejl nær uventet token" og "$duplicates_exist =~ ERROR".
Symptome
BrocadeSwitch:admin> firmwaredownload
Servernavn eller IP-adresse: 172.xxx.xxx.xxx
Brugernavn: ftpuser
Filnavn: v9.1.1d1_G6_ENTRY
Netværksprotokol (1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Kodeord:
Server-IP: 172.xxx.xxx.xxx, protokol IPv4
Kontrollerer systemindstillinger for firmwaredownload...
Accepterer du vilkårene beskrevet i slutbrugerlicensaftalen (EULA) for dette produkt?
Svar med (J/år) for at acceptere, (N/n) for Ikke at acceptere eller (D/d) for at vise slutbrugerlicensaftalen):y
/tmp/fwdl-1139/preinst: linje 3454: betinget binær operator forventes
/tmp/fwdl-1139/preinst: linje 3454: syntaksfejl nær uventet token '=~'
/tmp/fwdl-1139/preinst: linje 3454: ' hvis [[ $duplicates_exist =~ FEJL ]]så'
Vær opmærksom på følgende, før du downloader den angivne firmware:
Firmwaredownload mislykkedes.
BrocadeSwitch:admin>Ursache
Dette problem opstår, når der springes et hop over i opgraderingsstien, mens du bruger kommandoen "firmwaredownload".
I dette scenarie forsøger FOS-opgraderingen f.eks. at flytte direkte fra version 8.2.3c til version 9.1.1d1 og dermed omgå 9.0.x-versionerne.
Lösung
For at undgå dette problem skal du følge disse trin for en ikke-forstyrrende opgradering:
-
Opgrader fra Fabric OS v8.2.x til Fabric OS 9.0.x.
-
Opgrader fra Fabric OS 9.0.x til Fabric OS 9.1.x (sørg for, at du har et gyldigt Brocade TruFOS-certifikat).
-
Opgrader fra Fabric OS 9.1.x til Fabric OS 9.2.0.x.
-
Endelig skal du opgradere fra Fabric OS 9.2.0.x til Fabric OS 9.2.1
Denne sekvens sikrer en problemfri og stabil opgraderingsproces.
Weitere Informationen
Fabric OS-softwaren understøtter ikke ikke-forstyrrende opgraderinger fra en udgivelse, der er mere end én større version, der er ældre end den, der installeres.
Opgraderinger uden afbrydelser til Fabric OS v9.2.1 understøttes f.eks. kun fra Fabric OS v9.2.0x.
Opgradering fra en tidligere version af Fabric OS (f.eks. Fabric OS v9.1.x) kan kun foretages med afbrydelser.
En direkte opgradering med afbrydelser kan udføres ved hjælp af kommandoen "firmwaredownload -s" for at flytte fra Fabric OS v9.0.1x til v9.2.1 i enkelt-CP-tilstand.
Referencemanual:
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-92x-upg.pdf 
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-91x-upg.pdf 
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-90x-upg.pdf 