Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-33041

2.1.2-1.el10 regression: /usr/share/polkit-1/actions/org.fedoraproject.FirewallD1.policy does not exist any more

    • firewalld-2.1.2-2.el10
    • Yes
    • Important
    • Regression
    • sst_networking_core
    • ssg_networking
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      What were you trying to do that didn't work?

      Cockpit's recent CentOS 10 stream VM refresh included an update of firewalldfrom 2.1.1-1.el10 to 2.1.2-1.el10. This broke the polkit policy. Note that this is not a dnf update, but always a clean "daily cloud image" plus a bunch of {{dnf install}}s.

      Please provide the package NVR for which bug is seen:

      firewalld-2.1.2-1.el10.

      How reproducible:

      Always

      Steps to reproduce

      firewall-cmd --list-services
      

      Expected results

      cockpit dhcpv6-client ssh

      Actual results

      ERROR:dbus.proxies:Introspect error on :1.36:/org/fedoraproject/FirewallD1: dbus.exceptions.DBusException: org.freedesktop.PolicyKit1.Error.Failed: Action org.fedoraproject.FirewallD1.info is not registered
      Error: Action org.fedoraproject.FirewallD1.info is not registered

      The previous version had a symlink

      /usr/share/polkit-1/actions/org.fedoraproject.FirewallD1.policy -> org.fedoraproject.FirewallD1.server.policy.choice

      but this is missing now. Only the two *.policy.choice files exist, but the symlink isn't present. The workaround is to create that symlink manually (I'll do that to unbreak our image).

            egarver Eric Garver
            rhn-engineering-mpitt Martin Pitt
            Eric Garver Eric Garver
            qe-baseos-daemons qe-baseos-daemons
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: