2.3. Обновление Boro Solution

2.3.1. Введение

Данная глава описывает процедуру самостоятельного обновления ПО Boro Solution Server.

Необходимо знать

  • Ссылки на скачивание архива для установки сервера Boro Solution Server предоставляются командой технической поддержки Elecard по запросу.

  • Рекомендуется распаковывать архив непосредственно на целевом сервере с ОС Linux. Если архив был распакован в OC Windows, то при дальнейшем копировании файлов в ОС Linux в скриптах инсталляции не сохраняются флаги исполняемости. Чтобы восстановить атрибуты файла, используйте следующую команду: chmod +x <scriptName.sh>

  • [редко] При установке обновления может потребоваться доступ в интернет для скачивания требуемых пакетов.

Внимание

Не следует использовать для распаковки архива обновления домашнюю директорию какого-либо пользователя, поскольку это приведёт к проблемам при установке.

2.3.2. Установка обновления

  1. Скачайте архив и скопируйте его на сервер, на котором производится обновление Boro Solution Server.

  2. Для обновления выполните следующий скрип от суперпользователя, предварительно заменив имя архива:

    TMP_DIR=$(mktemp -d)
    tar -C $TMP_DIR -xf BoroSolution.upgrade_v2.1.2023-xx-xx.01.tgz
    $TMP_DIR/run_update.sh
    [ "${TMP_DIR#/}" -a -d "$TMP_DIR" ] && rm -rf "$TMP_DIR"
    
  3. Обновление длится 1-5 минут.

    ../_images/ServerUpdateLog.png
  4. После успешного обновления необходимо отправить команде технической поддержки информацию об установленных версиях компонентов. Для этого войдите в приложение Boro Solution Server с правами администратора и на странице http://HOSTNAME_OR_IP/admin?tab=versions сделайте скриншот или воспользуйтесь кнопкой копирования информации.

  5. При необходимости перейдите на страницу зонда и проверьте наличие обновления для него.