Connectrix Brocade: FOS-Upgrade schlägt fehl mit Ereigniscode 'syntax error near unexpected token '=~'

Summary: Das FOS-Upgrade schlägt mit dem Ereigniscode "syntax error near unexpected token" und "$duplicates_exist =~ ERROR" fehl.

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> 
Servername oder IP-Adresse: 172.xxx.xxx.xxx
Nutzername: ftpuser
Dateiname: v9.1.1d1_G6_ENTRY
Netzwerkprotokoll (1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Passwort:
Server-IP: 172.xxx.xxx.xxx, Protokoll IPv4
Systemeinstellungen werden für Firmwaredownload überprüft...
Akzeptieren und stimmen Sie den Bedingungen in der Endnutzer-Lizenzvereinbarung (EULA) für dieses Produkt zu?
Antworten Sie mit (Y/y), um zu akzeptieren, (k.N.), um nicht zu akzeptieren, oder (D/d), um die EULA anzuzeigen):y
/tmp/fwdl-1139/preinst: Zeile 3454: bedingter binärer Operator erwartet
/tmp/fwdl-1139/preinst: Zeile 3454: Syntaxfehler bei unerwartetem Token '=~'
/tmp/fwdl-1139/preinst: Zeile 3454: ' if [[ $duplicates_exist =~ FEHLER ]]then'

Bitte beheben Sie Folgendes, bevor Sie die angegebene Firmware herunterladen:

Firmwaredownload fehlgeschlagen.
BrocadeSwitch:admin>

Cause

Dieses Problem tritt auf, wenn ein Hop im Upgradepfad übersprungen wird, während der Befehl "firmwaredownload" verwendet wird.
In diesem Szenario versucht das FOS-Upgrade beispielsweise, direkt von Version 8.2.3c auf Version 9.1.1d1 zu wechseln und dabei die 9.0.x-Versionen zu umgehen.

Resolution

Um dieses Problem zu vermeiden, führen Sie die folgenden Schritte für ein unterbrechungsfreies Upgrade aus:
 

  1. Upgrade von Fabric OS v8.2.x auf Fabric OS 9.0.x.

  2. Führen Sie ein Upgrade von Fabric OS 9.0.x auf Fabric OS 9.1.x durch (stellen Sie sicher, dass Sie über ein gültiges Brocade TruFOS-Zertifikat verfügen).

  3. Führen Sie ein Upgrade von Fabric OS 9.1.x auf Fabric OS 9.2.0.x durch.

  4. Führen Sie abschließend ein Upgrade von Fabric OS 9.2.0.x auf Fabric OS 9.2.1 durch.

Diese Sequenz sorgt für einen reibungslosen und stabilen Upgradeprozess.

Additional Information

Die Fabric OS-Software unterstützt keine unterbrechungsfreien Upgrades von einer Version, die älter als eine Hauptversion ist und die installiert wird.
Beispielsweise werden unterbrechungsfreie Upgrades auf Fabric OS v9.2.1 nur von Fabric OS v9.2.0x unterstützt.
Ein Upgrade von einer früheren Version von Fabric OS (z. B. Fabric OS v9.1.x) kann nur mit Unterbrechung durchgeführt werden.

 

Ein disruptives direktes Upgrade kann mit dem Befehl "firmwaredownload -s" durchgeführt werden, um von Fabric OS v9.0.1x zu v9.2.1 im Single-CP-Modus zu wechseln.

Referenzhandbuch:
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-92x-upg.pdf
Symbol für Drittanbieterlink
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-91x-upg.pdf Symbol für Drittanbieterlink
https://techdocs.broadcom.com/content/dam/broadcom/techdocs/us/en/pdf/fc-networking/software-upgrade/fos-90x-upg.pdf Symbol für Drittanbieterlink

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.