Reporting
The Reporting module generates PDF reports using Playwright and Chromium. Playwright requires specific system libraries to be present on the OKA server.
Note
The OKA installer automatically downloads and installs the Chromium browser binary. However, the underlying system libraries must be installed separately by a sudo user before Reporting can generate PDFs.
System Package Installation
A sudo user must install the following packages on the OKA server.
sudo apt-get install -y \
libasound2 \
libatk-bridge2.0-0 \
libatk1.0-0 \
libatspi2.0-0 \
libcairo2 \
libcups2 \
libdbus-1-3 \
libdrm2 \
libgbm1 \
libglib2.0-0 \
libnspr4 \
libnss3 \
libpango-1.0-0 \
libwayland-client0 \
libx11-6 \
libxcb1 \
libxcomposite1 \
libxdamage1 \
libxext6 \
libxfixes3 \
libxkbcommon0 \
libxrandr2
Note
libasound2 was renamed to libasound2t64 in Debian 12 (Bookworm) due to the
64-bit time transition.
sudo apt-get install -y \
libasound2t64 \
libatk-bridge2.0-0 \
libatk1.0-0 \
libatspi2.0-0 \
libcairo2 \
libcups2 \
libdbus-1-3 \
libdrm2 \
libgbm1 \
libglib2.0-0 \
libnspr4 \
libnss3 \
libpango-1.0-0 \
libwayland-client0 \
libx11-6 \
libxcb1 \
libxcomposite1 \
libxdamage1 \
libxext6 \
libxfixes3 \
libxkbcommon0 \
libxrandr2
sudo dnf install -y \
alsa-lib \
atk \
at-spi2-atk \
at-spi2-core \
cairo \
cups-libs \
dbus-libs \
glib2 \
libdrm \
libX11 \
libXcomposite \
libXdamage \
libXext \
libXfixes \
libXrandr \
libxcb \
libxkbcommon \
mesa-libgbm \
nspr \
nss \
pango \
libwayland-client