Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: firewalld may silently be unable to drop caps in some cases Version-Release number of selected component (if applicable): 44 How reproducible: sometimes Steps to Reproduce: 1. install firewalld on a system with weak deps set Actual results: see libcap-ng-python3 not installed Expected results: see libcap-ng-python3 installed and firewalld print that it correctly dropped linux caps Additional info: relevant firewalld code here: https://github.com/firewalld/firewalld/blob/5019f0ccae0c07ba9e50abc794596f220fff65b9/src/firewalld.in#L189-L226
or maybe instead remove it and have the systemd unit enforce it via CapabilityBoundingSet instead?
It already Recommends it and dropping capabilities is optional. So yeah - a weak deps install means it won't pull int libcap-ng-python3. That intentional. This is a WONFIX, imo.