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.
Platform | Architecture | Python/mod_wsgi package | Python version | Python path |
---|---|---|---|---|
RHEL 8 | x86_64 | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 |
ppc64le | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 | |
s390x | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 | |
RHEL 9 | x86_64 | python39/python39-mod_wsgi | 3.9 | /usr/bin/python3 |
ppc64le | python39/python39-mod_wsgi | 3.9 | /usr/bin/python3 | |
s390x | python39/python39-mod_wsgi | 3.9 | /usr/bin/python3 | |
arm64 | python39/python39-mod_wsgi | 3.9 | /usr/bin/python3 | |
SLES 15 | x86_64 | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 |
ppc64le | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 | |
s390x | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 | |
Ubuntu 22 | amd64 | python310/libapache2-mod-wsgi-py3 | 3.10 | /usr/bin/python3 |
Ubuntu 24 | amd64 | python312/libapache2-mod-wsgi-py3 | 3.12 | /usr/bin/python3 |
Debian 11 | amd64 | edb-python310/edb-python310-mod-wsgi | 3.10 | /usr/libexec/edb-python310/bin/python3 |
Debian 12 | amd64/arm64 | python311//libapache2-mod-wsgi-py3 | 3.11 | /usr/bin/python3 |
OpenSSL
The PEM Server and Agent require OpenSSL.
Platform | Architecture | package-version |
---|---|---|
RHEL 8 | x86_64 | openssl-1.1.1k |
ppc64le | openssl-1.1.1k | |
s390x | openssl-1.1.1k | |
RHEL 9 | x86_64 | openssl-3.0.7 |
ppc64le | openssl-3.0.7 | |
s390x | openssl-3.0.7 | |
arm64 | openssl-3.0.7 | |
SLES 15 | x86_64 | openssl-1.1.1l |
ppc64le | openssl-1.1.1l | |
s390x | openssl-1.1.1l | |
Ubuntu 22 | amd64 | openssl-3.0.2 |
Ubuntu 24 | amd64 | openssl-3.0.13 |
Debian 11 | amd64 | openssl-1.1.1w |
Debian 12 | amd64/arm64 | openssl-3.0.11 |
Libcurl
The PEM Agent requires libcurl.
Platform | Architecture | package-version |
---|---|---|
RHEL 8 | x86_64 | libcurl-pem-8.4.0 |
ppc64le | curl-7.61.1 | |
s390x | curl-7.61.1 | |
RHEL 9 | x86_64 | curl-7.76.1 |
ppc64le | curl-7.76.1 | |
s390x | curl-7.76.1 | |
arm64 | curl-7.76.1 | |
SLES 15 | x86_64 | curl-8.0.1 |
ppc64le | curl-8.0.1 | |
s390x | curl-8.0.1 | |
Ubuntu 22 | amd64 | libcurl4-7.81.0 |
Ubuntu 24 | amd64 | libcurl4t64-8.5.0 |
Debian 11 | amd64 | libcurl4-7.74.0 |
Debian 12 | amd64/arm64 | libcurl4-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.
Platform | Architecture | package-version |
---|---|---|
RHEL 8 | x86_64 | boost169-system-1.69.0 |
ppc64le | boost-system-1.66.0 | |
s390x | boost-system-1.66.0 | |
RHEL 9 | x86_64 | boost-system-1.75.0 |
ppc64le | boost-system-1.75.0 | |
s390x | boost-system-1.75.0 | |
arm64 | boost-system-1.75.0 | |
SLES 15 | x86_64 | libboost_regex1_66_1-1.66.0 |
ppc64le | libboost_regex1_66_1-1.66.0 | |
s390x | libboost_regex1_66_1-1.66.0 | |
Ubuntu 22 | amd64 | libboost-system1.74.0-1.74.0 |
Ubuntu 24 | amd64 | libboost-system1.74.0-1.74.0 |
Debian 11 | amd64 | libboost-system1.74.0-1.74.0 |
Debian 12 | amd64/arm64 | libboost-system1.74.0-1.74.0 |