Коннекрікс Парча: Оновлення FOS не вдається з синтаксичною помилкою з кодом події біля несподіваного токена '=~'
Zusammenfassung: Оновлення FOS не вдається виконати з кодом події "синтаксична помилка біля несподіваного токена" та "$duplicates_exist =~ ERROR".
Symptome
BrocadeSwitch:admin> прошивкаdownload
Ім'я сервера або IP-адреса: 172.xxx.xxx.xxx
Ім'я користувача: ftpuser
Ім'я файлу: v9.1.1d1_G6_ENTRY
Мережевий протокол (1-автоматичний вибір, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Пароль:
IP сервера: 172.xxx.xxx.xxx, протокол IPv4
Перевірка налаштувань системи для завантаження прошивки...
Чи приймаєте ви та погоджуєтеся з умовами, викладеними в Ліцензійній угоді з кінцевим користувачем (EULA) для цього продукту?
Будь ласка, дайте відповідь (Y/y) для прийняття, (N/n) для Не прийняття, або (D/d) для відображення EULA):y
/tmp/fwdl-1139/preinst: рядок 3454: очікується умовний двійковий оператор
/tmp/fwdl-1139/preinst: рядок 3454: синтаксична помилка біля несподіваного токена '=~'
/tmp/fwdl-1139/preinst: рядок 3454: ' якщо [[ $duplicates_exist =~ ПОМИЛКА ]]тоді'
Перед завантаженням зазначеної прошивки зверніться до наступного:
Не вдалося завантажити прошивку.
BrocadeSwitch:адмін>Ursache
Ця проблема виникає, коли перехід пропущено на шляху оновлення під час використання команди "firmwaredownload".
Наприклад, у цьому сценарії оновлення FOS намагається перейти безпосередньо з версії 8.2.3c до версії 9.1.1d1, обходячи версії 9.0.x.
Lösung
Щоб уникнути цієї проблеми, виконайте наведені нижче дії для оновлення, яке не порушує роботу.
-
Оновіться з Fabric OS v8.2.x до Fabric OS 9.0.x.
-
Перейдіть з Fabric OS 9.0.x на Fabric OS 9.1.x (переконайтеся, що у вас є дійсний сертифікат Brocade TruFOS).
-
Оновіться з Fabric OS 9.1.x до Fabric OS 9.2.0.x.
-
Нарешті, оновіться з Fabric OS 9.2.0.x до Fabric OS 9.2.1
Така послідовність забезпечує плавний і стабільний процес оновлення.
Weitere Informationen
Програмне забезпечення Fabric OS не підтримує неруйнівні оновлення з будь-якого випуску більше ніж на один основний реліз раніше, ніж той, що встановлюється.
Наприклад, неруйнівні оновлення до Fabric OS v9.2.1 підтримуються лише з Fabric OS v9.2.0x.
Оновлення з більш ранньої версії Fabric OS (наприклад, Fabric OS v9.1.x) може бути виконано лише руйнівно.
Руйнівне пряме оновлення можна виконати за допомогою команди "firmwaredownload -s" для переходу з Fabric OS v9.0.1x до v9.2.1 у режимі одного CP.
Довідковий посібник:
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 