Connectrix Brocade: Falha no upgrade do FOS com o código de evento "syntax error near unexpected token '=~'
Summary: Falha no upgrade do FOS com o código de evento "syntax error near unexpected token" e "$duplicates_exist =~ ERROR".
Symptoms
BrocadeSwitch:admin> firmwaredownload
Nome do servidor ou endereço IP: 172.xxx.xxx.xxx
Nome de usuário: ftpuser
Nome do arquivo: v9.1.1d1_G6_ENTRY
Protocolo de rede (1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Senha:
IP do servidor: 172.xxx.xxx.xxx, protocolo IPv4
Verificando as configurações do sistema para fazer download do firmware...
Você aceita e concorda com os termos descritos no Acordo de Licença de Usuário Final (EULA) para este produto?
Responda com (S/a) para aceitar, (N/n) para Não aceitar ou (D/d) para exibir o EULA):y
/tmp/fwdl-1139/preinst: linha 3454: operador binário condicional esperado
/tmp/fwdl-1139/preinst: linha 3454: erro de sintaxe quase token inesperado '=~'
/tmp/fwdl-1139/preinst: linha 3454: ' if [[ $duplicates_exist =~ ERROR ]]então'
Antes de fazer download do firmware especificado, aborde os seguintes problemas:
Falha no download do firmware.
BrocadeSwitch:admin>Cause
Esse problema ocorre quando um salto é ignorado no caminho de upgrade ao usar o comando "firmwaredownload".
Por exemplo, nesse cenário, o upgrade do FOS tenta mover da versão 8.2.3c diretamente para a versão 9.1.1d1, ignorando as versões 9.0.x.
Resolution
Para evitar esse problema, siga estas etapas para um upgrade não disruptivo:
-
Faça upgrade do Fabric OS v8.2.x para o Fabric OS 9.0.x.
-
Faça upgrade do Fabric OS 9.0.x para o Fabric OS 9.1.x (certifique-se de ter um certificado TruFOS Brocade válido).
-
Faça upgrade do Fabric OS 9.1.x para o Fabric OS 9.2.0.x.
-
Por fim, faça upgrade do Fabric OS 9.2.0.x para o Fabric OS 9.2.1
Essa sequência garante um processo de upgrade tranquilo e estável.
Additional Information
O software Fabric OS não dá suporte a upgrades não disruptivos de qualquer versão mais de uma versão principal anterior à que está sendo instalada.
Por exemplo, upgrades não disruptivos para o Fabric OS v9.2.1 só são compatíveis com o Fabric OS v9.2.0x.
O upgrade de uma versão anterior do Fabric OS (por exemplo, Fabric OS v9.1.x) só pode ser feito de forma disruptiva.
Um upgrade direto disruptivo pode ser realizado usando o comando "firmwaredownload -s" para mover do Fabric OS v9.0.1x para o v9.2.1 no modo de CP único.
Manual de referência:
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 