Dependencies of the PEM Server and Agent on Linux v10

The PEM Server and Agent packages for Linux have dependencies on various system libraries. These dependencies are detailed below for reference.

Note

A PEM Agent is always installed alongside PEM Server, so all dependencies must be present on hosts where PEM Server (either the database or the web application) is installed.

Typically, PEM is built against the latest version of each dependency available from the vendor repository for a given platform and architecture. In some cases, PEM requires a newer version of a library than is available in the vendor repository. In these cases a newer version of the package, prefixed with edb- is sourced from EDB's repositories.

Note

This information is provided for reference. Packages from vendor repositories are not supported or patched by EDB. Refer to your operating system documentation or support provider for details of these packages.

Because these dependencies are updated frequently, the tables below are valid only for the latest patch release of PEM.

Python 3 and mod_wsgi

Python 3 is required for PEM Server. If Apache HTTPD is used as the web server, then the mod_wsgi module is also required.

PlatformArchitecturePython/mod_wsgi packagePython versionPython path
RHEL 8x86_64edb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
ppc64leedb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
s390xedb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
RHEL 9x86_64python39/python39-mod_wsgi3.9/usr/bin/python3
ppc64lepython39/python39-mod_wsgi3.9/usr/bin/python3
s390xpython39/python39-mod_wsgi3.9/usr/bin/python3
arm64python39/python39-mod_wsgi3.9/usr/bin/python3
SLES 15x86_64edb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
ppc64leedb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
s390xedb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
Ubuntu 22amd64python310/libapache2-mod-wsgi-py33.10/usr/bin/python3
Ubuntu 24amd64python312/libapache2-mod-wsgi-py33.12/usr/bin/python3
Debian 11amd64edb-python310/edb-python310-mod-wsgi3.10/usr/libexec/edb-python310/bin/python3
Debian 12amd64/arm64python311//libapache2-mod-wsgi-py33.11/usr/bin/python3

OpenSSL

The PEM Server and Agent require OpenSSL.

PlatformArchitecturepackage-version
RHEL 8x86_64openssl-1.1.1k
ppc64leopenssl-1.1.1k
s390xopenssl-1.1.1k
RHEL 9x86_64openssl-3.0.7
ppc64leopenssl-3.0.7
s390xopenssl-3.0.7
arm64openssl-3.0.7
SLES 15x86_64openssl-1.1.1l
ppc64leopenssl-1.1.1l
s390xopenssl-1.1.1l
Ubuntu 22amd64openssl-3.0.2
Ubuntu 24amd64openssl-3.0.13
Debian 11amd64openssl-1.1.1w
Debian 12amd64/arm64openssl-3.0.11

Libcurl

The PEM Agent requires libcurl.

PlatformArchitecturepackage-version
RHEL 8x86_64libcurl-pem-8.4.0
ppc64lecurl-7.61.1
s390xcurl-7.61.1
RHEL 9x86_64curl-7.76.1
ppc64lecurl-7.76.1
s390xcurl-7.76.1
arm64curl-7.76.1
SLES 15x86_64curl-8.0.1
ppc64lecurl-8.0.1
s390xcurl-8.0.1
Ubuntu 22amd64libcurl4-7.81.0
Ubuntu 24amd64libcurl4t64-8.5.0
Debian 11amd64libcurl4-7.74.0
Debian 12amd64/arm64libcurl4-7.88.1

SNMP++

The PEM Agent requires SNMP++. All platforms use edb-snmp++ 3.6.0.

Boost libraries

The PEM Agent requires the Boost libraries.

PlatformArchitecturepackage-version
RHEL 8x86_64boost169-system-1.69.0
ppc64leboost-system-1.66.0
s390xboost-system-1.66.0
RHEL 9x86_64boost-system-1.75.0
ppc64leboost-system-1.75.0
s390xboost-system-1.75.0
arm64boost-system-1.75.0
SLES 15x86_64libboost_regex1_66_1-1.66.0
ppc64lelibboost_regex1_66_1-1.66.0
s390xlibboost_regex1_66_1-1.66.0
Ubuntu 22amd64libboost-system1.74.0-1.74.0
Ubuntu 24amd64libboost-system1.74.0-1.74.0
Debian 11amd64libboost-system1.74.0-1.74.0
Debian 12amd64/arm64libboost-system1.74.0-1.74.0