Перед обновлением пакета сделайте бэкап папок:
- /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
Чтобы постоянно не редактировать после обновления:
По умолчанию:
- если конфиг не был откорректирован, устанавливается новый конфиг
- если конфиг был изменен, то будет сохранена отредактированная версия
При откате на более старую версию пакета, нужно использовать дополнительные опции.
Нужно добавлять опции в команду установки:
- Если необходимо интерактивно принять решение
apt -o Dpkg::Options::="--force-confask" install luxmsbi-web
- Если нужно оставить установленный конфиг, при этом конфигурационный файл из пакета будет сохранен с суффиксом **.dpkg-dist
apt -o Dpkg::Options::="--force-confold" install luxmsbi-web
- Если нужно установить конфиг, поставляемый пакетом
apt -o Dpkg::Options::="--force-confnew" install luxmsbi-web
На одно узловых контурах рекомендуем установить: luxmsbi-appserver-mono
luxmsbi-appserver-mono заменяет пакеты:
- luxmsbi-appserver
- luxmsbi-datagate
Как заменить:
- Сохраняем резервную копию /opt/luxmsbi/conf
- Удаляем пакеты luxmsbi-appserver и luxmsbi-datagate
- Устанавливаем luxmsbi-appserver-mono
- Сверяем конфиг /opt/luxmsbi/conf/appserver/application.properties с сохраненными
- Сверьте конфигурацию: /opt/luxmsbi/conf/nginx/conf.d/upstreams.conf , в блоке: upstream datagate, значение должно быть: server 127.0.0.1:8080;
- Рестарт nginx:
systemctl restart luxmsbi-web