Connectrix Brocade: Upgrade FOS se nezdaří a kód události "syntaktická chyba poblíž neočekávaného tokenu" =~
Summary: Upgrade FOS selže s kódem události "syntaktická chyba poblíž neočekávaného tokenu" a "$duplicates_exist =~ ERROR".
Symptoms
BrocadeSwitch:> admin firmwaredownload
Název nebo IP adresa serveru: 172.xxx.xxx.xxx
Uživatelské jméno: ftpuser
Název souboru: v9.1.1d1_G6_ENTRY
Síťový protokol (1-automatický výběr, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Heslo:
IP adresa serveru: 172.xxx.xxx.xxx, protokol IPv4
Kontrola systémových nastavení pro firmwarestahování...
Přijímáte a souhlasíte s podmínkami uvedenými v licenční smlouvě s koncovým uživatelem (EULA) pro tento produkt?
Chcete-li přijmout smlouvu, odpovězte (Y/y), chcete-li nepřijmout, (N/n), chcete-li smlouvu EULA zobrazit, nebo (D/d) chcete-li zobrazit smlouvu EULA):y
/tmp/fwdl-1139/preinst: řádek 3454: očekává se podmíněný binární operátor
/tmp/fwdl-1139/preinst: řádek 3454: syntaktická chyba poblíž neočekávaného tokenu '=~'
/tmp/fwdl-1139/preinst: řádek 3454: ' if [[ $duplicates_exist =~ ERROR ]]pak'
Před stažením požadovaného firmwaru vyřešte následující problémy:
Stahování firmwaru se nezdařilo.
BrocadeSwitch:správce>Cause
K tomuto problému dochází, když dojde k přeskočení směrování v cestě upgradu při použití příkazu "firmwaredownload".
V tomto scénáři se například upgrade FOS pokusí přejít z verze 8.2.3c přímo na verzi 9.1.1d1 a obejít verze 9.0.x.
Resolution
Chcete-li se tomuto problému vyhnout, postupujte podle následujících kroků pro upgrade bez přerušení:
-
Proveďte upgrade z verze Fabric OS v8.2.x na verzi Fabric OS 9.0.x.
-
Proveďte upgrade z verze Fabric OS 9.0.x na verzi Fabric OS 9.1.x (ujistěte se, že máte platný certifikát Brocade TruFOS).
-
Proveďte upgrade z verze Fabric OS 9.1.x na verzi Fabric OS 9.2.0.x.
-
Nakonec proveďte upgrade z Fabric OS 9.2.0.x na Fabric OS 9.2.1
Tato sekvence zajišťuje hladký a stabilní proces upgradu.
Additional Information
Software Fabric OS nepodporuje upgrady bez přerušení z žádné verze, která je starší než jedna hlavní verze, než je instalovaná verze.
Například upgrady bez přerušení na Fabric OS v9.2.1 jsou podporovány pouze z Fabric OS v9.2.0x.
Upgrade ze starší verze operačního systému Fabric (například Fabric OS v9.1.x) lze provést pouze s přerušením.
Přímý upgrade s přerušením provozu lze provést pomocí příkazu "firmwaredownload -s" a přejít z Fabric OS v9.0.1x na v9.2.1 v režimu s jednou CP.
Referenční příručka:
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 