Description of problem: with firewalld absent of a system the --skip-firewalld option is not honored for none firewall service defined daemon (eq. rgw) Version-Release number of selected component (if applicable): 5.x, 6.x, 7.x How reproducible: always Steps to Reproduce: 1. remove firewalld package from the system 2. install ceph through cephadm using --skip-firewalld Actual results: ``` DEBUG firewalld does not appear to be present DEBUG Not possible to enable service <rgw>. firewalld.service is not available DEBUG firewalld does not appear to be present DEBUG Not possible to open ports <[10443]>. firewalld.service is not available ``` Expected results: Ceph installation Additional info: This behavior is coming from the Open ports explicitly required for the daemon code section which does not check for the flag. We already submitted an Upstream patch which was accepted and merged. We need downstream patching please. https://github.com/ceph/ceph/pull/54158
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat Ceph Storage 7.1 security, bug fix, and enhancement updates), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2025:4664