Обновление модуля
Список изменений в текущей версии см. здесь: Изменения в релизной версии.
Условия обновления
-
При обновлении разных серверов компоненты модуля должны быть одной версии.
-
Версии всех серверных и клиентских компонентов должны быть одинаковыми.
-
Обновление должно выполняться в нерабочее время.
-
Перед обновлением создайте резервную копию БД Docsvision.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик дол начала обновления.
-
База данных Docsvision должна быть переведена на работу с расширенными метаданными.
Обновление модуля на сервере под управлением Linux
Если к новой версии модуля прилагается отдельная инструкция по обновлению, следуйте ей.
-
Создайте резервную копию БД.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
Обновите серверные компоненты на сервере Linux командой:
-
Astra Linux
-
РЕД ОС / SberLinux
-
Альт Сервер
sudo apt-get update sudo apt-get install --only-upgrade docsvision-workerservice*sudo dnf makecache sudo dnf update docsvision-workerservice*sudo apt-get update sudo apt-get install --only-upgrade=true docsvision-workerservice* -
-
При обновлении сервера Docsvision предыдущих версий под управлением Astra Linux будет предложено перезаписать текущий конфигурационный файл
appsettings.json.Доступные варианты:
-
Сохранить текущий
appsettings.json.-
Все выполненные настройки останутся без изменений, стандартный файл конфигурации будет сохранён как
appsettings.json.dpkg-dist(appsettings.json.rpmnewдля Альт Сервер).
-
-
Показать различия между версиями.
-
В окне командной строки будут отображены отличия между старой и новой версией. Знаком
+обозначаются добавленные строки, знаком-— удалённые.
-
-
Перезаписать текущий конфигурационный файл.
-
Текущий файл будет перезаписан стандартным, все выполненные настройки будут сохранены в файле
appsettings.json.dpkg-old(appsettings.json.rpmsaveдля Альт Сервер), их необходимо будет перенести в Консоль управления Docsvision.
-
-
Запустить оболочку командной строки для проверки ситуации.
-
Возвращает в окно командной строки, дальнейшие действия зависят от администратора.
-
-
-
Запустите Консоль управления Docsvision и перейдите в раздел .
-
Обновите существующую БД по инструкции, приведённой в документации модуля Консоль управления Docsvision, раздел "Обновление БД".
-
Дойдите до выбора обновляемых библиотек карточек. Выберите библиотеки и нажмите Далее.
Рисунок 1. Обновление библиотек карточек -
Перезапустите службу Сервера Docsvision на Linux ещё раз.
-
Выберите модули Docsvision, настройки которых должны быть загружены в БД и нажмите Загрузить.
Рисунок 2. Шаг загрузки настроек модулей
Обновление модуля на сервере под управлением Windows
Если к новой версии модуля прилагается отдельная инструкция по обновлению, следуйте ей.
-
Создайте резервную копию БД.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
Обновите необходимые компоненты модуля на сервере Windows из инсталлятора
Docsvision Worker service.msi. -
На сервере Docsvision под управлением Windows при обновлении сервисов текущий конфигурационный файл
appsettings.jsonне перезаписывается. При обновлении системы с предыдущих версий можно сравнить существующий конфигурационный файл со стандартной версией из комплекта поставки —appsettings.json.dist, расположенный в том же каталоге. -
Запустите Консоль управления Docsvision и перейдите в раздел .
-
Обновите существующую БД по инструкции, приведённой в документации модуля Консоль управления Docsvision, раздел "Обновление БД".
-
Дойдите до выбора обновляемых библиотек карточек. Выберите библиотеки и нажмите Далее.
Рисунок 3. Обновление библиотек карточек -
Перезапустите службу Сервера Docsvision на Windows ещё раз.
-
Выберите модули Docsvision, настройки которых должны быть загружены в БД и нажмите Загрузить.
Рисунок 4. Шаг загрузки настроек модулей
Обновление клиентских компонентов
-
Клиентские компоненты модуля необходимо устанавливать на компьютерах пользователей, если был установлен Windows-клиент. Компоненты будут обновлены автоматически при запуске Windows-клиента.
Самостоятельно обновить клиентские компоненты можно из пакета установки
Docsvision Worker service client.msi. -
Обновите версию модуля на всех узлах кластера Docsvision, СУБП и Web-клиента.
-
Клиентские компоненты модуля на компьютерах пользователей будут обновлены автоматически при запуске Windows-клиента.
Самостоятельно обновить клиентские компоненты можно из пакета установки
Docsvision Worker service client.msi.
Обновление расширения Службы фоновых операций для Консоли управления Docsvision на сервере под управлением Linux
-
Обновите компоненты расширения Службы фоновых операций для Консоли управления Docsvision на сервере Linux командой:
-
Astra Linux
-
РЕД ОС / SberLinux
-
Альт Сервер
sudo apt-get update sudo apt-get install --only-upgrade docsvision-ext-ws-mc*sudo dnf makecache sudo dnf update docsvision-ext-ws-mc*sudo apt-get update sudo apt-get install --only-upgrade=true docsvision-ext-ws-mc* -
Обновление расширения Службы фоновых операций для Консоли управления Docsvision на сервере под управлением Windows
-
Обновите необходимые компоненты модуля на сервере Windows из инсталлятора
Docsvision Worker service.msi. -
На шаге выбора компонентов расширения выберите необходимые компоненты и нажмите Далее.
-
Нажмите на кнопку Установить и дождитесь завершения установки модуля.
-
Нажмите на кнопку Готово, чтобы закрыть мастер установки.