KUMA installation requirements

General application installation requirements

You can install the application on the following operating systems:

Before deploying the application, make sure the following conditions are met:

Installation requirements for Oracle Linux, Astra Linux, Ubuntu 22.04 LTS operating systems

 

Oracle Linux

Astra Linux

Ubuntu 22.04 LTS

Python version

From 3.6 to 3.11. Versions 3.12 and later are not supported.

 

From 3.6 to 3.11. Versions 3.12 and later are not supported.

 

From 3.6 to 3.11. Versions 3.12 and later are not supported.

 

SELinux module

Disabled

Disabled

Disabled

Package manager

pip3

pip3

pip3

Basic packages

  • netaddr
  • firewalld
  • compat-openssl11

    You need to install this package on the Oracle Linux 9 host on which the KUMA Core will be deployed outside the cluster.

More on upgrading from Oracle Linux 8.x to Oracle Linux 9.x.

To install the packages, run the following commands:

pip3 install netaddr

yum install firewalld

yum install compat-openssl11

  • python3-apt
  • curl
  • libcurl4

To install the packages, run the following command:

apt install python3-apt curl libcurl4

  • python3-apt
  • curl
  • libcurl4
  • openssl 1.1.1
  • acl

     

To install the packages, run the following command:

apt install python3-apt curl libcurl4 acl

You can download the openssl1.1.1 package from the official website of Ubuntu and install it using the following command:

dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

Dependent packages

No value.

  • netaddr
  • python3-cffi-backend

To install the packages, run the following command:

apt install python3-netaddr python3-cffi-backend

If you plan to query Oracle DB databases from KUMA, you need to install the Astra Linux libaio1 package.

  • netaddr
  • python3-cffi-backend

To install the packages, run the following command:

apt install python3-netaddr python3-cffi-backend

Packages that must be installed on a device with the KUMA Core for correct generation and downloading of reports

  • nss
  • gtk2
  • atk
  • libnss3.so
  • libatk-1.0.so.0
  • libxkbcommon
  • libdrm
  • at-spi2-atk
  • mesa-libgbm
  • alsa-lib
  • cups-libs
  • libXcomposite
  • libXdamage
  • libXrandr

To install the packages, run the following command:

yum install nss gtk2 atk libnss3.so libatk-1.0.so.0 libxkbcommon libdrm at-spi2-atk mesa-libgbm alsa-lib cups-libs libXcomposite libXdamage libXrandr

  • libgtk2.0.0
  • libnss3
  • libatk-adaptor
  • libdrm-common
  • libgbm1
  • libxkbcommon0
  • libasound2

To install the packages, run the following command:

apt install libgtk2.0.0 libnss3 libatk-adaptor libdrm-common libgbm1 libxkbcommon0 libasound2

  • libatk1.0-0
  • libgtk2.0-0
  • libatk-bridge2.0-0
  • libcups2
  • libxcomposite-dev
  • libxdamage1
  • libxrandr2
  • libgbm-dev
  • libxkbcommon-x11-0
  • libpangocairo-1.0-0
  • libasound2

To install the packages, run the following command:

apt install libatk1.0-0 libgtk2.0-0 libatk-bridge2.0-0 libcups2 libxcomposite-dev libxdamage1 libxrandr2 libgbm-dev libxkbcommon-x11-0 libpangocairo-1.0-0 libasound2

User permissions required to install the application

No value.

You need to assign the required permissions to the user that will be installing the application:

sudo pdpl-user -i 63 <user that will be installing the application>

No value.

Page top