Connectrix Brocade: FOS-oppgraderingen mislykkes med hendelseskoden 'syntaksfeil nær uventet token' =~
Summary: FOS-oppgraderingen mislykkes med hendelseskoden "syntaksfeil nær uventet token" og "$duplicates_exist =~ ERROR".
Symptoms
BrocadeSwitch:admin> firmwaredownload
Servernavn eller IP-adresse: 172.xxx.xxx.xxx
Brukernavn: ftpuser
Filnavn: v9.1.1d1_G6_ENTRY
Nettverksprotokoll (1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Passord:
Server IP: 172.xxx.xxx.xxx, protokoll IPv4
Kontrollerer systeminnstillingene for fastvarenedlasting...
Godtar dere vilkårene i lisensavtalen for sluttbrukere (EULA) for dette produktet?
Svar med (Y/y) for å godta, (I/n) for Ikke akseptert, eller (D/d) for å vise EULA):y
/tmp/fwdl-1139/preinst: linje 3454: betinget binær operator forventet
/tmp/fwdl-1139/preinst: linje 3454: syntaksfeil nær uventet token '=~'
/tmp/fwdl-1139/preinst: linje 3454: 'hvis [[ $duplicates_eksisterer =~ FEIL ]]da'
Adresser følgende før du laster ned den angitte fastvaren:
Nedlasting av fastvare mislyktes.
BrocadeSwitch:admin>Cause
Dette problemet oppstår når et hopp hoppes over i oppgraderingsbanen mens du bruker kommandoen "firmwaredownload".
I dette scenariet forsøker for eksempel FOS-oppgraderingen å flytte fra versjon 8.2.3c direkte til versjon 9.1.1d1, og omgå 9.0.x-versjonene.
Resolution
Hvis du vil unngå dette problemet, følger du denne fremgangsmåten for en ikke-avbruddsfri oppgradering:
-
Oppgrader fra Fabric OS v8.2.x til Fabric OS 9.0.x.
-
Oppgrader fra Fabric OS 9.0.x til Fabric OS 9.1.x (kontroller at du har et gyldig Brocade TruFOS-sertifikat).
-
Oppgrader fra Fabric OS 9.1.x til Fabric OS 9.2.0.x.
-
Oppgrader til slutt fra Fabric OS 9.2.0.x til Fabric OS 9.2.1
Denne sekvensen sikrer en jevn og stabil oppgraderingsprosess.
Additional Information
Fabric OS-programvaren støtter ikke avbruddsfrie oppgraderinger fra utgivelser som er mer enn én større utgivelse tidligere enn den som installeres.
For eksempel støttes ikke-avbruddsoppgraderinger til Fabric OS v9.2.1 bare fra Fabric OS v9.2.0x.
Oppgradering fra en tidligere versjon av Fabric OS (for eksempel Fabric OS v9.1.x) kan bare utføres forstyrrende.
En forstyrrende direkte oppgradering kan utføres ved hjelp av kommandoen "firmwaredownload -s" for å flytte fra Fabric OS v9.0.1x til v9.2.1 i single-CP-modus.
Referansehåndbok:
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 