Установка обновлений
| Начиная с накопительного обновления 25.3 все модули Docsvision были переведены на .NET 8. Если ранее не выполнялось обновление до НО 25.3, необходимо обновить всю систему целиком. На серверах системы потребуется дополнительное ПО ASP.NET Core Runtime версии 8.0. |
Обновление модулей
-
После ознакомления с условиями, описанными в разделе "Обновление версии 6.1 до НО 26.1" и установки ASP.NET Core Runtime версии 8.0 на сервере Docsvision выполните обновление системными средствами, следуя инструкции ниже. Модуль Консоль управления Docsvision будет обновлён до версии 6.2.
-
Сервис внешнего API необходимо удалить в Astra Linux и Альт Сервер, в РЕД ОС / SberLinux Сервис будет удалён автоматически.
-
Astra Linux
-
Альт Сервер
sudo apt-get purge docsvision-externalapisudo apt-get remove docsvision-externalapi -
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
Обновите серверные компоненты на сервере Linux командой:
-
Astra Linux
-
РЕД ОС / SberLinux
-
Альт Сервер
sudo apt-get update sudo apt-get install --only-upgrade 'docsvision-*'sudo dnf makecache sudo dnf update 'docsvision-*'sudo apt-get update sudo apt-get install --only-upgrade=true 'docsvision-*' -
-
При обновлении сервера Docsvision предыдущих версий под управлением Astra Linux будет предложено перезаписать текущий конфигурационный файл
appsettings.json.При первом обновлении конфигурационные файлы рекомендуется сохранить, настройки из них автоматически появятся в интерфейсе Консоли управления Docsvision. Иначе придётся настраивать систему заново в соответствии с "Руководством по установке системы". Обратите внимание, если настройка в файле
appsettings.jsonи в Консоли управления имеет разные значения, приоритет отдаётся значению из конфигурационного файла. При последующих обновлениях рекомендуется оставить в конфигурационных файлах минимальные настройки.Доступные варианты:
-
Сохранить текущий
appsettings.json.-
Все выполненные настройки останутся без изменений, стандартный файл конфигурации будет сохранён как
appsettings.json.dpkg-dist(appsettings.json.rpmnewдля Альт Сервер).
-
-
Показать различия между версиями.
-
В окне командной строки будут отображены отличия между старой и новой версией. Знаком
+обозначаются добавленные строки, знаком-— удалённые.
-
-
Перезаписать текущий конфигурационный файл.
-
Текущий файл будет перезаписан стандартным, все выполненные настройки будут сохранены в файле
appsettings.json.dpkg-old(appsettings.json.rpmsaveдля Альт Сервер), их необходимо будет перенести в Консоль управления Docsvision.
-
-
Запустить оболочку командной строки для проверки ситуации.
-
Возвращает в окно командной строки, дальнейшие действия зависят от администратора.
-
-
-
Перезапустите службу Сервера Docsvision и все сервисы Docsvision на Linux. Рекомендуемый порядок перезапуска: dvsettings, dvappserver, dvconsole, оставшиеся сервисы.
Обратите внимание, начиная с определённых версий[1], перечисленные далее системные службы запускаются от имени УЗ Docsvision и не требуют root-привилегий: Web-клиент, Управление процессами, Службы фоновых операций, Сервиса настроек, Консоли управления Docsvision Файлового сервиса, Сервиса полнотекстового индексирования.