Connectrix Brocade: FOS-upgrade mislukt met gebeurteniscode 'syntax error near unexpected token' =~'
Summary: FOS-upgrade mislukt met gebeurteniscode "syntax error near unexpected token" en "$duplicates_exist =~ ERROR".
Symptoms
BrocadeSwitch:admin> firmware downloaden
Servernaam of IP-adres: 172.xxx.xxx.xxx
User Name: ftpuser
Bestandsnaam: v9.1.1d1_G6_ENTRY
Netwerkprotocol (1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Wachtwoord:
Server-IP: 172.xxx.xxx.xxx, Protocol IPv4
Systeeminstellingen controleren op firmwaredownload...
Gaat u akkoord met de voorwaarden die worden beschreven in de licentieovereenkomst voor eindgebruikers (EULA) voor dit product?
Reageer met (J/y) om te accepteren, (N/n) om niet te accepteren of (D/d) om de EULA weer te geven):y
/tmp/fwdl-1139/preinst: line 3454: voorwaardelijke binaire operator verwacht
/tmp/fwdl-1139/preinst: line 3454: syntax error near unexpected token '=~'
/tmp/fwdl-1139/preinst: line 3454: ' if [[ $duplicates_exist =~ ERROR ]]then'
Pak het volgende aan voordat u de gespecificeerde firmware downloadt:
Het downloaden van de firmware is mislukt.
BrocadeSwitch:admin>Cause
Dit probleem doet zich voor wanneer een hop wordt overgeslagen in het upgradepad tijdens het gebruik van de opdracht "firmwaredownload".
In dit scenario probeert de FOS-upgrade bijvoorbeeld rechtstreeks van versie 8.2.3c naar versie 9.1.1d1 te gaan, waarbij de versies 9.0.x worden omzeild.
Resolution
Om dit probleem te voorkomen, volgt u deze stappen voor een niet-verstorende upgrade:
-
Upgrade van Fabric OS v8.2.x naar Fabric OS 9.0.x.
-
Upgrade van Fabric OS 9.0.x naar Fabric OS 9.1.x (zorg ervoor dat u een geldig Brocade TruFOS-certificaat hebt).
-
Upgrade van Fabric OS 9.1.x naar Fabric OS 9.2.0.x.
-
Upgrade ten slotte van Fabric OS 9.2.0.x naar Fabric OS 9.2.1
Deze volgorde zorgt voor een soepel en stabiel upgradeproces.
Additional Information
De Fabric OS-software biedt geen ondersteuning voor niet-verstorende upgrades van een release die meer dan één grote release is vóór de release die wordt geïnstalleerd.
Niet-verstorende upgrades naar Fabric OS v9.2.1 worden bijvoorbeeld alleen ondersteund vanaf Fabric OS v9.2.0x.
Upgraden vanaf een eerdere versie van Fabric OS (bijvoorbeeld Fabric OS v9.1.x) kan alleen op onderbrekende wijze worden uitgevoerd.
Een onderbrekende directe upgrade kan worden uitgevoerd met de opdracht "firmwaredownload -s" om van Fabric OS v9.0.1x naar v9.2.1 te gaan in single-CP-modus.
Referentiehandleiding:
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 