Automatic update for realmd-0.17.1-11.fc41.
* Thu Feb 29 2024 Sumit Bose <sbose@redhat.com> - 0.17.1-11
- Update Systemd security settings as part of https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2024-94daf8415d
Please login to add feedback.
This update was automatically created
This update's test gating status has been changed to 'passed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'passed'.
This update has been submitted for stable by bodhi
Agh. This seems to be broken, but it's not critical path, so openQA didn't catch it, but now it's causing tests of everything that is critical path to fail. SELinux is preventing realmd from doing lookups, at least LDAP but probably others too:
Hi Adam
I don't have a LDAP environment to reproduce this. Would it be feasible for you to help sort out which of the new options is breaking this?
I can try, yeah, it'll be a bit slow though as it takes ~20 minutes on each attempt to find out if the test is gonna pass or not. For now https://bodhi.fedoraproject.org/updates/FEDORA-2024-ce079def87 reverts all the changes, to unblock other updates.
Just going by the denials, my best guess is
NoNewPrivileges
fornnp_transition
. Forname_connect
I'm not sure - google suggests that denial is for "When an application is connecting to a port", which is obviously something realmd needs to do, but I'm not sure which of the policies would be blocking it.Hi,
please see my comments in https://src.fedoraproject.org/rpms/realmd/pull-request/12, I think it is related to
NoNewPrivileges=yes
.bye, Sumit
OK, well I'm testing a scratch build with
NoNewPrivileges=no
right now, so I guess we'll find out :)It looks like that scratch build passed the openQA tests, at least. It's possible all the other restrictions might still cause some kind of problem on paths openQA doesn't test (openQA tests enrolling to FreeIPA and AD realms both directly via
realm join
and via Cockpit, and runningrealm list
from an enrolled client).