Connectrix Brocade : La mise à niveau FOS échoue avec le code d’événement « erreur de syntaxe près du jeton inattendu » =~

Summary: La mise à niveau FOS échoue avec le code d’événement « syntax error near unexpected token » et « $duplicates_exist =~ ERROR ».

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

BrocadeSwitch :admin> firmwaredownload
Nom ou adresse IP du serveur : 172.xxx.xxx.xxx
Nom d’utilisateur : ftpuser
Nom du fichier : v9.1.1d1_G6_ENTRY
Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1] : 2
Mot de passe:
IP du serveur : 172.xxx.xxx.xxx, protocole IPv4
Vérification des paramètres système pour le téléchargement du firmware...
Acceptez-vous les conditions décrites dans le Contrat de licence utilisateur final (EULA) pour ce produit ?
Veuillez répondre par (O/y) pour accepter, (N/n) pour ne pas accepter, ou (D/d) pour afficher le CLUF) :y
/tmp/fwdl-1139/preinst : line 3454 : conditional binary operator expected
/tmp/fwdl-1139/preinst : line 3454 : syntax error near unexpected token '=~'
/tmp/fwdl-1139/preinst : line 3454 : ' if [[ $duplicates_exist =~ ERROR ]]then'

Veuillez traiter les points suivants avant de télécharger le firmware spécifié :

Échec du téléchargement du firmware.
BrocadeSwitch :admin>

Cause

Ce problème se produit lorsqu’un hop est ignoré dans le chemin de mise à niveau lors de l’utilisation de la commande « firmwaredownload ».
Par exemple, dans ce scénario, la mise à niveau FOS tente de passer directement de la version 8.2.3c à la version 9.1.1d1, en contournant les versions 9.0.x.

Resolution

Pour éviter ce problème, procédez comme suit pour une mise à niveau sans perturbation :
 

  1. Mise à niveau de Fabric OS v8.2.x vers Fabric OS 9.0.x.

  2. Effectuez une mise à niveau de Fabric OS 9.0.x vers Fabric OS 9.1.x (assurez-vous de disposer d’un certificat Brocade TruFOS valide).

  3. Mise à niveau de Fabric OS 9.1.x vers Fabric OS 9.2.0.x.

  4. Enfin, effectuez la mise à niveau de Fabric OS 9.2.0.x vers Fabric OS 9.2.1

Cette séquence garantit un processus de mise à niveau fluide et stable.

Additional Information

Le logiciel Fabric OS ne prend pas en charge les mises à niveau sans perturbation à partir d’une version majeure antérieure à celle en cours d’installation.
Par exemple, les mises à niveau sans perturbation vers Fabric OS v9.2.1 ne sont prises en charge qu’à partir de Fabric OS v9.2.0x.
La mise à niveau à partir d’une version antérieure de Fabric OS (par exemple, Fabric OS v9.1.x) ne peut être effectuée qu’avec une interruption.

 

Une mise à niveau directe avec interruption peut être effectuée à l’aide de la commande « firmwaredownload -s » pour passer de Fabric OS v9.0.1x à v9.2.1 en mode CP unique.

Mode d’emploi de référence :
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-92x-upg.pdf
Icône de lien tiers
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-91x-upg.pdf Icône de lien tiers
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-90x-upg.pdf Icône de lien tiers

Affected Products

Connectrix B-Series Fabric OS 9.X
Article Properties
Article Number: 000227492
Article Type: Solution
Last Modified: 02 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.