[FEATURE] Add zypper support
Please add OpenSUSE (zypper) Support.
According to the Patchmon website you already support zypper but I can't properly add an OpenSUSE LXC.
12 Comments
Subscribing to this
the agent actually installs just fine but fails to report anything meaningful
logs for reference:
time="2026-07-08T07:54:12" level=info msg="Sending initial report on startup (background)..."
time="2026-07-08T07:54:12" level=warning msg="Unsupported package manager" package_manager=unknown
time="2026-07-08T07:54:12" level=warning msg="initial report failed" error="failed to get packages: unsupported package manager: unknown"In the roadmap this issue is marked as "in progess" and scheduled for relase in version 2.0.4, we need to wait.
Same issue here
Error: failed to get packages: unsupported package manager: unknownPatchmon Version: 2.0.1 still doesnt support zypper / OpenSuse 15.6
Agent cant report because "level=warning msg="Unsupported package manager" package_manager=unknown"
do we have updates on this?
I have the same issue (agent install correctly but package reports show unsupported package manager: unknown) with an opensuse machine.
did the test with 1.4.1 because the login page looked like I already was on 1.4.2 but after update it still looks the same.
Package reporting and Terminal (rest wasnt tested) dont work.
time="2026-02-24T15:30:25" level=info msg="Detecting operating system..."
time="2026-02-24T15:30:25" level=info msg="Detected OS" osType="openSUSE Leap" osVersion=15.6
time="2026-02-24T15:30:25" level=info msg="Collecting system information..."
time="2026-02-24T15:30:25" level=info msg="Collecting hardware information..."
time="2026-02-24T15:30:25" level=info msg="Collecting network information..."
time="2026-02-24T15:30:25" level=info msg="Checking reboot status..."
time="2026-02-24T15:30:25" level=info msg="Reboot status check completed" installed_kernel= needs_reboot=false reason="No reboot required" running_kernel=6.17.4-2-pve
time="2026-02-24T15:30:25" level=info msg="Collecting package information..."
time="2026-02-24T15:30:25" level=warning msg="periodic report failed" error="failed to get packages: unsupported package manager: unknown"
time="2026-02-24T16:19:25" level=warning msg="⚠️ SSL certificate verification is disabled (skip_ssl_verify=true)"
time="2026-02-24T16:19:41" level=info msg="Detecting operating system..."
time="2026-02-24T16:19:41" level=info msg="Detected OS" osType="openSUSE Leap" osVersion=15.6
time="2026-02-24T16:19:41" level=info msg="Collecting system information..."
time="2026-02-24T16:19:41" level=info msg="Collecting hardware information..."
time="2026-02-24T16:19:41" level=info msg="Collecting network information..."
time="2026-02-24T16:19:41" level=info msg="Checking reboot status..."
time="2026-02-24T16:19:41" level=info msg="Reboot status check completed" installed_kernel= needs_reboot=false reason="No reboot required" running_kernel=6.17.4-2-pve
time="2026-02-24T16:19:41" level=info msg="Collecting package information..."<img width="3296" height="1140" alt="Image" src="https://github.com/user-attachments/assets/d0c6478e-e703-4265-8ecf-42f4319e4693" />
Hi @krestaino and team.
I need to do more tests within openSUSE but can you see if the latest 1.4.2 has given you any improvements ? :)
I'm seeing the same thing. The PatchMon agent does install on openSUSE, but it doesn't report packages or the correct OS (unknown). Debian, Fedora, CentOS Stream, Rocky Linux, Alpine Linux, AlmaLinux, and Ubuntu all work great. openSUSE is the last distro I'm hoping gets support.
Seems like it only works on the initial report...
time="2025-11-18T08:15:51" level=warning msg="periodic report failed" error="failed to get packages: unsupported package manager: unknown"
time="2025-11-18T09:15:50" level=info msg="Detecting operating system..."
time="2025-11-18T09:15:50" level=info msg="Detected OS" osType="openSUSE Leap" osVersion=15.6
time="2025-11-18T09:15:50" level=info msg="Collecting system information..."
time="2025-11-18T09:15:50" level=info msg="Collecting hardware information..."
time="2025-11-18T09:15:50" level=info msg="Collecting network information..."
time="2025-11-18T09:15:50" level=info msg="Checking reboot status..."
time="2025-11-18T09:15:50" level=info msg="Reboot status check completed" installed_kernel=6.4.0-150600.23.73-default needs_reboot=false reason="No reboot required" running_kernel=6.4.0-150600.23.73-default
time="2025-11-18T09:15:50" level=info msg="Collecting package information..."
time="2025-11-18T09:15:50" level=warning msg="periodic report failed" error="failed to get packages: unsupported package manager: unknown"Seems to be implemented now, maybe the Rhel changes in 1.3.3 fixed it and I didnt test then or the new 1.3.4 version did it.

Consolidation update.
The separate request for SUSE Linux Enterprise Server (SLES) support has been merged into this post. Both are blocked by the same thing: the PatchMon agent has no zypper backend. Its package manager support covers apt, dnf/yum, apk, pacman, pkg and Windows only. Implementing zypper unblocks openSUSE Leap, Tumbleweed, Slowroll and SLES together, so tracking them separately was splitting the signal. Votes from both posts are now combined here.
The GitHub issue covering the same problem (PatchMon/PatchMon#728, "Patchmon Agent Failure on OpenSuse Leap 15.3") has also been closed and pointed here, so there is now one place to follow this rather than three.
Reports so far span Leap 15.3, 15.6 and 16.0, Tumbleweed, Slowroll and SLES. The behaviour is consistent in every case: the agent installs, detects the OS correctly, and then fails when collecting packages with "unsupported package manager: unknown".