Linux Patch Management
Linux patch management includes identifying, prioritizing, and testing patches in a pilot group of computers. Then deploy and monitor the updates. With Endpoint Central, you can perform these processes from a centralized console. Use manual or automated deployment to install Linux security and non-security updates. These updates help keep Linux machines on the network current with critical and recent patches and address vulnerabilities.
A package update can restart affected services without restarting the operating system. For example, Ubuntu 24.04 uses needrestart to restart services affected by updated libraries. See Ubuntu's service-restart explanation. Excluding a computer from a deployment reboot does not prevent a package or its maintenance scripts from restarting a service.
Compare package-manager and service logs for the deployment period. Record the distribution, updated packages and deployment task. Collect Linux agent logs if the cause is unclear. A systemd daemon re-execution is a separate event; its timestamp alone does not identify what restarted a service. See the systemctl documentation. Do not attribute a service restart to the agent from timing alone.
Use the Linux task and log checks to compare the deployment with the affected package and service events.
Linux patching is not available on old server builds. Upgrade the server to the latest build from the service pack page before you deploy Linux security and non-security updates. If a Linux computer appears in Inventory but not under Threats & Patches → Systems → Scan Systems, the distribution may require a later server build. Upgrade, then run a patch scan.
Linux repository manager (dcrepolistmanager)
dcrepolistmanager maintains the enabled repositories on a Linux agent for patching. Linux agent binaries are not digitally signed, so antivirus can flag them as malware; that detection is a false positive. The agent downloads the binaries from the Endpoint Central server and verifies them with a checksum. Exclude the Endpoint Central agent installation path from antivirus scanning.
Check the current supported-applications list for your product, Linux edition and version: Endpoint Central patching, Patch Manager Plus patching, or Vulnerability Manager Plus assessment. Patching and vulnerability-assessment coverage are maintained separately. Use the list for the required product and capability; do not infer one from the other.
In the Download Agent dialog that provides a Processor field, select x64 for a 64-bit Intel or AMD Linux computer. This dialog selects x64 by default when you select Linux. ARM processor choices depend on availability.
If the Processor field is absent, do not assume that the downloaded package is 32-bit. Do not determine the installer architecture from the archive name alone. Check the supported operating system and processor requirements for your product and build. If you cannot identify the required package, provide Support with the server build, operating system and processor details, and a screenshot of the dialog.
If a supported distribution has an individual package failure, follow Linux package-failure and service-restart checks.
The supported Linux flavors for patching using Endpoint Central include:
Red Hat Enterprise Linux
- Red Hat Enterprise Linux 10 (x86_64)
- Red Hat Enterprise Linux 8 (x86_64)
- Red Hat Enterprise Linux 9 (x86_64)
- Red Hat Enterprise Linux Desktop 6 (i686)*
- Red Hat Enterprise Linux Desktop 6 (x86_64)*
- Red Hat Enterprise Linux Desktop 7 (x86_64)*
- Red Hat Enterprise Linux Server 6 (i686)*
- Red Hat Enterprise Linux Server 6 (x86_64)*
- Red Hat Enterprise Linux Server 7 (x86_64)*
- Red Hat Enterprise Linux Workstation 6 (i686)*
- Red Hat Enterprise Linux Workstation 6 (x86_64)*
- Red Hat Enterprise Linux Workstation 7 (x86_64)*
SUSE Linux
- SUSE Linux Enterprise Desktop 11 SP3*
- SUSE Linux Enterprise Desktop 11 SP4*
- SUSE Linux Enterprise Desktop 12*
- SUSE Linux Enterprise Desktop 12 SP1*
- SUSE Linux Enterprise Desktop 12 SP2*
- SUSE Linux Enterprise Desktop 12 SP3*
- SUSE Linux Enterprise Desktop 12 SP4*
- SUSE Linux Enterprise Desktop 15*
- SUSE Linux Enterprise Desktop 15 SP1*
- SUSE Linux Enterprise Desktop 15 SP2*
- SUSE Linux Enterprise Desktop 15 SP3*
- SUSE Linux Enterprise Desktop 15 SP4*
- SUSE Linux Enterprise Desktop 15 SP5
- SUSE Linux Enterprise Desktop 15 SP6
- SUSE Linux Enterprise Desktop 15 SP7
- SUSE Linux Enterprise Server 11 SP3*
- SUSE Linux Enterprise Server 11 SP4*
- SUSE Linux Enterprise Server 12*
- SUSE Linux Enterprise Server 12 SP1*
- SUSE Linux Enterprise Server 12 SP2*
- SUSE Linux Enterprise Server 12 SP3*
- SUSE Linux Enterprise Server 12 SP4*
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15*
- SUSE Linux Enterprise Server 15 SP1*
- SUSE Linux Enterprise Server 15 SP2*
- SUSE Linux Enterprise Server 15 SP3*
- SUSE Linux Enterprise Server 15 SP4
- SUSE Linux Enterprise Server 15 SP5
- SUSE Linux Enterprise Server 15 SP6
- SUSE Linux Enterprise Server 15 SP7
Before missing SUSE patches are listed, configure Threats & Patches → Settings → SUSE Linux Settings with the registration code from the SUSE portal. For the configuration steps, refer to SUSE Linux Settings.
On SUSE computers used for SAP workloads, check updates for the base operating system separately from updates for SAP application packages. A supported SUSE operating system and a valid registration code do not confirm coverage for every SAP package or repository.
Check the exact operating system edition and version, package, and repository against the supported catalog. Third-party repository applications are not supported for Linux patching.
Open the affected computer's Missing Patches view to check its pending updates. If coverage is unclear or an expected update is absent, provide Support with the OS-release details and exact package and repository names.
Ubuntu
- Ubuntu 14.04 LTS*
- Ubuntu 15.04*
- Ubuntu 15.10*
- Ubuntu 16.04 LTS*
- Ubuntu 16.10*
- Ubuntu 17.04*
- Ubuntu 17.10*
- Ubuntu 18.04 LTS*
- Ubuntu 18.10*
- Ubuntu 19.04*
- Ubuntu 20.04 LTS
- Ubuntu 21.04*
- Ubuntu 21.10*
- Ubuntu 22.04 LTS
- Ubuntu 22.10*
- Ubuntu 23.04*
- Ubuntu 23.10*
- Ubuntu 24.04 LTS
- Ubuntu 24.10
- Ubuntu 25.04
Debian
- Debian GNU/Linux 11 (Bullseye)
- Debian GNU/Linux 12 (Bookworm)
- Debian GNU/Linux 7 (wheezy)*
- Debian GNU/Linux 8 (jessie)*
CentOS
- CentOS 10-Stream
- CentOS 9-Stream
Pardus
- Pardus 17*
- Pardus 19*
Oracle Linux
- Oracle Linux 6*
- Oracle Linux 7*
- Oracle Linux 8
- Oracle Linux 9
Rocky Linux
- Rocky Linux 8
- Rocky Linux 9
Amazon Linux
- Amazon Linux 2
- Amazon Linux 2023
ALMA Linux
- AlmaLinux 8
- AlmaLinux 9