База знаний Зодиак.АйТиЭм

Ошибки с распространением ПО

Не происходит доставка пакета ПО на клиентскую машину. Пакеты ПО не загружаются на сервер Zodiac. Загрузка пакета ПО в магазине приложений 0%

Не доставляется пакет ПО

Ошибка выглядит следующим образом:
mp1.jfif
Прогресс доставки показывает 0% и не меняется

mp2.jfif
Основных причин может быть несколько.
Первая связана с точкой обслуживания. Обычно в настройках развертывания не выключают точки обслуживания:
mp3.png
Если инсталляция небольшая и локализованная, то точки обслуживания в ней, как правило отсутствуют.

Настройка по умолчанию включена, поскольку в больших или географически распределенных прод-инсталляциях точки есть в филиалах. И если настройка выключена, то агенты, будут обращаться напрямую к центральным серверам, что может быть накладно по трафику.

Другая ошибка может возникнуть в случае - когда в инсталляции Зодиак.АйТиЭм используется классическая схема, в котрой сервера коммуникации и администрирования располагаются на разных хостах - при этом необходимо чтобы они использовали одни и те же (общие) служебные директории, определяемых следующими параметрами конфигурации системы:

[Packages] 
Dir = "/var/scatter-packages" 

[OTA] 
AgentDir = "/var/updates" 

[CommonFiles] 
Dir = "./../uploads"

Выше приведены значения для директорий «по умолчанию», которые могут быть другими для конкретной установки.

Для этого необходимо примонтировать общие папки с одного сервера коммуникаций на остальные или использовать общую папку, например на СХД, примонтировав ее к обоим хостам. Подробнее о монтировании папок в Astra Linux можно почитать здесь.

Если используется большее количество серверов для отказоустойчивости - для всех этих сервров соответствующая папка должна быть общая.

Следующая по популярности причина это BITS. Для доставки приложений под Windows Зодиак использует MS BITS, которому нужен HTTPS.
Если у вас клиент на Windows, то скорее всего не установлен CA-сертификат на клиентской машине.
Установите СА-сертификат в certlm.msc

И есть альтернативный путь, если проблему с сертификатом решить не удается - можно вместо BITS использовать собственный загрузчик Zodiac.

Агент Зодиак.АйТиЭм поддерживает два различных механизма скачивания содержимого пакетов:

Механизм BITS довольно привередлив в части конфигурации сетевой инфраструктуры и серверов.
Для переключения Windows-агентов в режим использования внутреннего загрузчика нужно в конфигурационном файле по пути:
C:\ProgramData\Zodiac\agent\agent.ini

добавить секцию:

[Scatter] 
downloader=fred

После этого агента надо будет перезапустить.