Connectrix Brocade: FOS-uppgraderingen misslyckas med händelsekoden "syntaxfel nära oväntad token "=~"
Summary: FOS-uppgraderingen misslyckas med händelsekoden "syntax error near unexpected token" och "$duplicates_exist =~ ERROR".
Symptoms
BrocadeSwitch:ladda ner fast programvara för admin>
Servernamn eller IP-adress: 172.xxx.xxx.xxx
Användarnamn: ftpuser
Filnamn: v9.1.1d1_G6_ENTRY
Nätverksprotokoll (1 automatiskt val, 2 FTP, 3 SCP, 4 SFTP) [1]: 2
Lösenord:
Serverns IP-adress: 172.xxx.xxx.xxx, protokoll IPv4
Kontrollerar systeminställningar för firmwarenedladdning ...
Accepterar och godkänner du villkoren som beskrivs i licensavtalet för slutanvändare (EULA) för den här produkten?
Svara med (Y/y) för att acceptera, (N/n) för att inte acceptera eller (D/d) för att visa EULA):y
/tmp/fwdl-1139/preinst: rad 3454: villkorlig binär operator förväntas
/tmp/fwdl-1139/preinst: rad 3454: syntaxfel nära oväntad token '=~'
/tmp/fwdl-1139/preinst: rad 3454: ' om [[ $duplicates_exist =~ FEL ]]då'
Ta itu med följande innan du laddar ner den angivna firmware:
Nedladdningen av fast programvara misslyckades.
BrocadeSwitch:admin>Cause
Det här problemet uppstår när ett hopp hoppas över i uppgraderingssökvägen när kommandot "firmwaredownload" används.
I det här scenariot försöker till exempel FOS-uppgraderingen att gå från version 8.2.3c direkt till version 9.1.1d1 och kringgå 9.0.x-versionerna.
Resolution
Undvik problemet genom att följa dessa steg för en avbrottsfri uppgradering:
-
Uppgradera från Fabric OS v8.2.x till Fabric OS 9.0.x.
-
Uppgradera från Fabric OS 9.0.x till Fabric OS 9.1.x (kontrollera att du har ett giltigt Brocade TruFOS-certifikat).
-
Uppgradera från Fabric OS 9.1.x till Fabric OS 9.2.0.x.
-
Slutligen, uppgradera från Fabric OS 9.2.0.x till Fabric OS 9.2.1
Den här sekvensen säkerställer en smidig och stabil uppgraderingsprocess.
Additional Information
Fabric OS-mjukvaran stöder inte avbrottsfria uppgraderingar från någon version som är mer än en större version tidigare än den som installeras.
Icke-störande uppgraderingar till Fabric OS v9.2.1 stöds till exempel endast från Fabric OS v9.2.0x.
Uppgradering från en tidigare version av Fabric OS (till exempel Fabric OS v9.1.x) kan bara göras störande.
En störande direkt uppgradering kan utföras med kommandot "firmwaredownload -s" för att flytta från Fabric OS v9.0.1x till v9.2.1 i enkelt CP-läge.
Referensmanual:
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 