Особенности обновление luxmsbi-web с версии 9.2.2

Перед обновлением пакета сделайте бэкап папок:

  • /opt/luxmsbi/conf
  • /opt/luxmsbi/web

Обновляем пакет:

yum install luxmsbi-web

или

apt install luxmsbi-web

Если у Вас установлен пакет: luxmsbi-appserver-mono то на этом можно закончить обновление.

Если у Вас установлены пакеты luxmsbi-appserver и luxmsbi-datagate:

  • Сверьте конфигурацию: /opt/luxmsbi/conf/nginx/conf.d/upstreams.conf
  • Обратите внимание на блок: upstream datagate, значение: server 127.0.0.1:8080;
  • Если значение: server 127.0.0.1:8080; оно отличается от предыдущего из бэкапа, выставите значение как было.

Сохраните изменения и перезапустите luxmsbi-web и luxmsbi-datagate*:

systemctl restart luxmsbi-web
systemctl restart luxmsbi-datagate

Чтобы постоянно не редактировать после обновления:

По умолчанию:

  • если конфиг не был откорректирован, устанавливается новый конфиг
  • если конфиг был изменен, то будет сохранена отредактированная версия

При откате на более старую версию пакета, нужно использовать дополнительные опции.
Нужно добавлять опции в команду установки:

  1. Если необходимо интерактивно принять решение
apt -o Dpkg::Options::="--force-confask" install luxmsbi-web
  1. Если нужно оставить установленный конфиг, при этом конфигурационный файл из пакета будет сохранен с суффиксом **.dpkg-dist
apt -o Dpkg::Options::="--force-confold" install luxmsbi-web
  1. Если нужно установить конфиг, поставляемый пакетом
apt -o Dpkg::Options::="--force-confnew" install luxmsbi-web

На одно узловых контурах рекомендуем установить: luxmsbi-appserver-mono

luxmsbi-appserver-mono заменяет пакеты:

  • luxmsbi-appserver
  • luxmsbi-datagate

Как заменить:

  1. Сохраняем резервную копию /opt/luxmsbi/conf
  2. Удаляем пакеты luxmsbi-appserver и luxmsbi-datagate
  3. Устанавливаем luxmsbi-appserver-mono
  4. Сверяем конфиг /opt/luxmsbi/conf/appserver/application.properties с сохраненными
  5. Сверьте конфигурацию: /opt/luxmsbi/conf/nginx/conf.d/upstreams.conf , в блоке: upstream datagate, значение должно быть: server 127.0.0.1:8080;
  6. Рестарт nginx:
systemctl restart luxmsbi-web