Hide Forgot
Created attachment 549206 [details] This patch should fix the issue by removing [ ] from around selinuxenabled Description of problem: When installing an updated selinux-policy-targeted on a system which has selinux disabled, the following error is displayed: SELinux: Could not downgrade policy file /etc/selinux/targeted/policy/policy.24, searching for an older version. SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.24: No such file or directory load_policy: Can't load policy: No such file or directory This error is displayed as the rpm is attempting to run load_policy when a policy cannot be loaded. This can be a confusing error for people who do not have selinux enabled, but are installing each update as it is released. Version-Release number of selected component (if applicable): 3.7.19-126.el6 How reproducible: always Steps to Reproduce: 1. Install a minimal system 2. Ensure getenforce reports 'Disabled' 3. Update selinux-policy-targeted 4. See error produced by the process Actual results: The package installs but an error is produced causing concern where none need be given. Expected results: The package should install without producing an error so that, if in the future selinux is enabled, the system can be up to date. Additional info: the attached patch should resolve the problem
I can confirm this bug.
Fixed in selinux-policy-3.7.19-132.el6
Yes, we discovered this issue after RHEL6.2. Good catch. Thank you.
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. http://rhn.redhat.com/errata/RHBA-2012-0780.html