Решено - Upgrade UniFi Security Gateway 3P | Ubiquiti форум UBNT: инструкции, настройка

Решено Upgrade UniFi Security Gateway 3P

2,00 звёзд 1 Голос
Статус
В этой теме нельзя размещать новые ответы.

Andreyvit

новичок
1 Дек 2019
5
2
3
48
Всем доброго. Недавно приобрел USG 3P. Прицепил к сети, настроил, проапгрейдил. Все норм. С неделю назад вышел новый апгрейд 4.4.44.5213844. Сейчас версия 4.4.36.5146617. Говорю апгрейд, статус меняется на Upgrading, затем перегружается. И версия остается прежней. Снова предлагает апгрейдиться.

Не сказал бы что это критично, все работает. Но, как в том анекдоте, "непорядочек".
 

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Всем доброго. Недавно приобрел USG 3P. Прицепил к сети, настроил, проапгрейдил. Все норм. С неделю назад вышел новый апгрейд 4.4.44.5213844. Сейчас версия 4.4.36.5146617. Говорю апгрейд, статус меняется на Upgrading, затем перегружается. И версия остается прежней. Снова предлагает апгрейдиться.

Не сказал бы что это критично, все работает. Но, как в том анекдоте, "непорядочек".
Я всегда не понимал людей, которые всё время хотят обновлять всё подряд не вникая и не понимая, нужно ли им это. А потом идут на форумы за помощью, т.к. их оборудование после манипуляций стало плохо работать, а может и вообще перестало. Запомните: работает хорошо - не трожь! А на будущее читайте спецификации обновлений, может и не нужно вам обновлять ничего.
 
Автор
A

Andreyvit

новичок
1 Дек 2019
5
2
3
48
Спасибо за мнение. А если по теме?

Насчет апгрейдов - работаю не совсем с сетевыми технологиями, но устанавливаю продукты Oracle. Так вот, при поддержке, когда возникают вопросы или проблемы, первый ответ от них: установлена ли последние релиз-хотфикс. Так что у каждого свое мнение на этот счет. Компанию, производящую данное оборудование пока считаю достаточно компетентной, чтоб выпускать проверенные продукты и рекомендовать апгрейд в своем софте управления.
 

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Спасибо за мнение. А если по теме?

Насчет апгрейдов - работаю не совсем с сетевыми технологиями, но устанавливаю продукты Oracle. Так вот, при поддержке, когда возникают вопросы или проблемы, первый ответ от них: установлена ли последние релиз-хотфикс. Так что у каждого свое мнение на этот счет. Компанию, производящую данное оборудование пока считаю достаточно компетентной, чтоб выпускать проверенные продукты и рекомендовать апгрейд в своем софте управления.
Это не мнение, а рекомендация. Не важно что за компания, хоть Oracle, хоть Apple - везде куча багов, которые от прошивки к прошивке то появляются, то пропадают и "всплывают" новые. Тут тоже самое. Ваше устройство не обновляется из-за бага. Сделайте Бекап перед манипуляциями любыми.

Сначала шейте через SSH. Если не поможет: сброс до заводских - далее прошивка - далее залейте бекап.

Если USG имеет доступ в Интернет, то введите команду в консоли для обновления:
upgrade https://dl.ui.com/path/to/upgrade-vX.Y.Z.tar
--- ссылку на нужную прошивку можно найти тут: https://www.ui.com/download/unifi-switching-routing/usg/usg

Оффлайн прошивка:

1. Скачайте нужную прошивку тут: https://www.ui.com/download/unifi-switching-routing/usg/usg
и переименуйте для удобства в upgrade.tar

2. Скопируйте загруженный файл "upgrade.tar" в USG: (предположим, вы используете встроенную учетную запись ubnt)

cd [каталог, в который вы скачали "upgrade.tar"]

scp upgrade.tar ubnt@[ip адрес вашего USG]:/home/ubnt

3. Подключитесь к вашему USG через SSH и введите команду на обновление:

ssh ubnt@[ip адрес вашего USG]

sudo syswrapper.sh upgrade upgrade.tar

4. USG начнет обновление и перезагрузится.


Основано на:
https://help.ubnt.com/hc/en-us/articles/204910064-UniFi-Changing-the-firmware-of-a-UniFi-device#troubleshooting
https://community.ui.com/questions/USG-Upgrade-Firmware/fdec12bf-392f-49ab-b29a-65903a4b99a2
 
Последнее редактирование:
Автор
A

Andreyvit

новичок
1 Дек 2019
5
2
3
48
Спасибо за конкретику. Залогинился по ssh. Ввел команду:

upgrade https://dl.ui.com/unifi/firmware/UGW3/4.4.44.5213844/UGW3.v4.4.44.5213844.tar

После скачки имиджа получил ошибку:

Upgrade image does not support the device. Upgrade failed

Прежде чем ресетить девайс хотел бы понять, правильную ли ссылку я использую. Взял ее с рекомендуемой Вами странички. Возможно что та же ошибка и при обычном апгрейде через пользовательский интерфейс контролера. Только там лога нет. Спасибо за наводку на ssh. Я новый пользователь, этого еще не знал. Теперь есть направление куда копать.
 

dimacbz

Moderator
16 Июн 2014
1.493
242
75
Попробуйте предыдущую https://dl.ui.com/unifi/firmware/UGW3/4.4.41.5193700/UGW3.v4.4.41.5193700.tar

Если не помогает, до воспользуйтесь альтернативными вариантами.

Если альтернативные варианты не помогут, то в сервис вам. С 99% вероятностью выходит из строя USB stick с ОС.
Можете заменить сами, если есть опыт.

----------------------------------------------
UPDATE^
НА СВОЙ СТРАХ И РИСК (отключение проверки версии прошивок):

YMMV, as this command disables the hardware support check of the update. This, I presume, may brick your device if you don't provide the correct update file.

  1. SSH into your device.
  2. Type/paste in: sudo vi /usr/bin/ubnt-upgrade
  3. Scroll down to line 504
  4. Hold shift+i to enter input mode in Vi
  5. Add a # in front of line 504. Like this: #exit 1
  6. Press esc followed by :wq, to save and close the file
  7. Proceed with the upgrade, wich should now finnish without errors. Note that the text "Upgrade image does not support the device. Upgrade failed." will be displayed, but the update will continue anyways...
At first I thought that the update didn't work, because when the USG booted up it did not get a WAN IP.

That was problably my ISP not releasing the IP lease as fast as one could wish. I waited over night and after that it worked, and the device got a WAN IP address.

USG 3P with version 4.4.44.5213844 installed. Mission accomplished!
----------------------------------------------
UPDATE^ (создание нового USB стика с операционной системой):
(on windows)

  1. Downloaded the 4.2.0 'as shipped' firmware/disk image from here: https://dl.ubnt-ut.com/cmb/USG-4_2_0-shipped.img.bz2
  2. Unzipped the above file with 7zip
  3. Downloaded and installed "imgUSB" from Passmark, and created an image of the USB disk inside the USG (just in case, as a backup)
  4. Downloaded Rufus (http://www.rufus.ie) and then burnt the USB disk removed from the USG, with the image unzipped in #1.
  5. Waited for it to boot up, then used WinSCP to put the latest image (4.4.44.5213844) into the /home/ubnt/ directory, ensuring it was named 'upgrade.tar'
  6. Ran the recommended command: "sudo syswrapper.sh upgrade upgrade.tar" - which did SOMETHING but ended up just having the USG flash it's white/blue LED light at me for infinity.
  7. Instead logged into it with Putty (could have used a terminal from WinSCP however) and just ran the command "upgrade /home/ubnt/upgrade.tar"
  8. Waited a while, and it finally booted up with the 4.4.44.5213844 firmware, and was available for adoption.
  9. Because my network is pre-existing, and not on the 192.168.1.0/24 range, i had to log back into the device after it was adopted and move it into the correct network after #8, however after that it all came good.
Hopefully this helps others - didn't really see any step-by-step guides around for this.
-----------------------------------------------
Взято с: https://community.ui.com/questions/USG-3P-Upgrade-issues/38003c9b-8c71-4030-bc4f-780da7788929
 
Последнее редактирование:
Автор
A

Andreyvit

новичок
1 Дек 2019
5
2
3
48
Спасибо за ответы. Попробовал 41-ю версию - аналогично. По совету саапорта из онлайн чата еще пробовал оффлайн апгрейд - ошибка та же. Они написали что проблема известная и эскалировали вопрос на вторую линию поддержки. Сказали напишут.

Я пока не рискну отключать проверку версии прошивки и замену стика. Дождусь чего саппорт напишет и, если не поможет, наверное к продавцу обращусь. Хотя есть шанс что там пошлют и тогда буду стик пересоздавать. Так что еще раз спасибо за то, что поделились знаниями.
 
Автор
A

Andreyvit

новичок
1 Дек 2019
5
2
3
48
Вопрос решен. Помогла техподдержка, правда аж вторая линия. Написали мне что надо закоментарить строку 504 в файле /usr/bin/ubnt-upgrade. Собственно что и советовал dimacbz. В этой строке происходит выход из процесса апгрейда после неуспешной проверки совместимости:

if ! /usr/sbin/ubnt-hal compatLevelSupported "$clvl" >/dev/null; then
echo 'Upgrade image does not support the device. Upgrade failed.'
exit 1
fi

Вот эту exit 1 и предложили закоментарить. После этого апгрейд прошел.

Спасибо dimacbz за помощь и новые знания.
 
Статус
В этой теме нельзя размещать новые ответы.