Red Hat Bugzilla – Bug 1316452
Please backport/apply socket_address_listen() fix to allow boot system with new libselinux package
Last modified: 2016-11-03 20:52:42 EDT
Description of problem:
There's a bug in systemd code in src/shared/socket-label.c which calls mac_selinux_bind() and checks its return value and errno for EADDRINUSE. But errno is rewritten by libselinux at that moment and the socket is not recreated.
I've created a pull request upstream with the fix - https://github.com/systemd/systemd/pull/2819
This issue blocks rebase of SELinux packages for RHEL-7.3 https://bugzilla.redhat.com/show_bug.cgi?id=1297815
If it's possible, please apply the fix as soon as possible so we can push the rebase for early testing.
Version-Release number of selected component (if applicable):
devel_ack (and this is not a rebase).
pushed to staging https://github.com/lnykryn/systemd-rhel/commit/2ae0271ada810c06c12755699f0db955fc51061d -> post
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, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.