При обновлении обязательной переходной версией считается версия 1.30. Инструкция по обновлению на версию 1.30

Подготовка к обновлению


Перед обновлением сделайте дамп БД и желательно сделать snapshot системы для возможного отката в случае неудачного обновления.

Выполните backUP БД и конфигурационных файлов.

Установите пакет pv перед сохранением БД и запуском скрипта.

На вход скрипта требуется подать login/password от БД.

vagrant@xenial:~$ sudo apt install pv
vagrant@xenial:~$ sudo chmod +x backup_mysql.sh
vagrant@xenial:~$ sudo ./backup_mysql.sh root root

backup_mysql.sh

BackUP базы данных работоспособен только для вашей текущей версии SoftWLC. Условно говоря, backup от SoftWLC версии 1 не подойдет к SoftWLC версии 2.

Во время обновления в консоли Вам будут предложены варианты действий с конфигурационными файлами и базами данных.


Обновление на SoftWlC 1.ХХ


Если SoftWLC установлен на  Ubuntu Server 20.04 LTS / Ubuntu Server 22.04 LTS, то обновления производим с помощью скрипта.

vagrant@xenial:~$ sudo chmod +x eltex-softwlc-helper-latest.sh
vagrant@xenial:~$ sudo ./eltex-softwlc-helper-latest.sh

Если SoftWLC установлен на  Astra Linux Special Edition 1.7.4 (Воронеж), то обновления производим с помощью скрипта.

vagrant@astra-version:~$ wget http://archive.eltex.org/wireless/help/softwlc-latest/eltex-softwlc-helper-astra-latest.sh 
[sudo] password for tester:
--2023-03-14 16:37:43-- http://archive.eltex.org/wireless/help/softwlc-latest/eltex-softwlc-helper-astra-latest.sh
Resolving archive.eltex.org (archive.eltex.org)... 92.125.152.58
Connecting to archive.eltex.org (archive.eltex.org)|92.125.152.58|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 73208 (71K) [application/octet-stream]
Saving to: ‘eltex-softwlc-helper-astra_1.30.sh’

eltex-softwlc-helper-astra-latest.sh 100%[======================================================================================================================================>] 71.49K 340KB/s in 0.2s

2023-03-14 16:37:43 (340 KB/s) - ‘eltex-softwlc-helper-astra-latest.sh’ saved [73208/73208]

Скрипт можете напрямую скачать с архива ELTEX:

vagrant@xenial:~$ wget http://archive.eltex.org/wireless/help/softwlc-latest/eltex-softwlc-helper-latest.sh

Проверяем работу сервисов. В случае неработоспособности сервисов делаем откат на предыдущий snapshot системы.


Начиная с версии 1.29 используется java 17, поэтому на клиентском устройстве, с которого запускается java апплет, требуется обновить java по инструкции.

Восстановление БД в случае неудачного обновления 


Восстанавливаем последний backup БД MariaDB и Mongo БД.

Конфигурационный файл mongod.conf положите в домашний каталог откуда будете запускать скрипт mongo_update.sh

sudo chmod +x restore_mysql.sh
sudo ./restore_mysql.sh root root

restore_mysql.sh


  • Нет меток