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

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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

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>

Ursache

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.

Lösung

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.

Weitere Informationen

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

Betroffene Produkte

Connectrix B-Series Fabric OS 9.X
Artikeleigenschaften
Artikelnummer: 000227492
Artikeltyp: Solution
Zuletzt geändert: 02 Aug. 2024
Version:  1
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.