Обязательные пакеты Linux для работы Alertix-NTA

Службы Alertix-NTA обмениваются данными через модуль ядра ipc_engine. Модуль собирается на сервере из исходных кодов пакета при первом запуске, установке и обновлении пакета, а также после смены ядра ОС. Поэтому до установки подготовьте компилятор, средства сборки и заголовки именно того ядра, которое работает на сервере (uname -r).

  • Для DEB-пакета требуются build-essential, mokutil, ethtool. Заголовки linux-headers-$(uname -r) установите заранее: зависимостью пакета Alertix-NTA они не объявлены.

  • Для RPM-пакета требуются make, gcc, elfutils-libelf-devel, kernel-devel, kernel-headers, mokutil, lz4, ethtool. Отдельно установите kernel-devel-$(uname -r) и kernel-headers-$(uname -r): зависимости без указания версии могут подтянуть заголовки другого ядра.

Проверьте, что каталог /lib/modules/$(uname -r)/build существует и указывает на подготовленные заголовки. При включённом UEFI Secure Boot модуль должен быть подписан: при первой сборке создаётся пара ключей, после чего администратор регистрирует открытый ключ через MOK Manager. Порядок проверки и регистрации приведён в разделе Проверка заголовков ядра и Secure Boot.