| Summary: | setsebool prints bad nonexisting-boolean error message, only once after permanent booleans change | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Michal Trunecka <mtruneck> | |
| Component: | policycoreutils | Assignee: | Miroslav Grepl <mgrepl> | |
| Status: | CLOSED ERRATA | QA Contact: | BaseOS QE Security Team <qe-baseos-security> | |
| Severity: | urgent | Docs Contact: | ||
| Priority: | urgent | |||
| Version: | 6.5 | CC: | borgan, dwalsh, ebenes, jpazdziora, mgrepl, mkovarik, mmalik, sbose, sforsber, spoore, tlavigne | |
| Target Milestone: | beta | Keywords: | Regression | |
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | policycoreutils-2.0.83-19.35.el6 | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1002529 (view as bug list) | Environment: | ||
| Last Closed: | 2013-11-21 11:08:19 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 972747, 993793 | |||
We could change to have #setsebool -P aa=1 Could not change boolean aa #echo $? 255 #setsebool -P ftp_home_dir 0 #echo $? 0 #setsebool -P aa=1 Could not change boolean aa #echo $? 255 So we won't see the issue which Michal described. That is strange, why does it happen? It looks it also happens on Fedora. sh-4.2# setsebool -P aa=1 Failed to change boolean aa: No such file or directory sh-4.2# setsebool -P ftp_home_dir 0 sh-4.2# setsebool -P aa=1 Failed to change boolean aa: Success Need to try to do more debugging. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release. Fixed in policycoreutils-2.0.83-19.35.el6 *** Bug 1008851 has been marked as a duplicate of this bug. *** *** Bug 1008790 has been marked as a duplicate of this bug. *** # rpm -q policycoreutils policycoreutils-2.0.83-19.35.el6.x86_64 # setsebool -P aa=1 Boolean aa is not defined # getsebool ftp_home_dir ftp_home_dir --> off # setsebool -P ftp_home_dir 1 # getsebool ftp_home_dir ftp_home_dir --> on (In reply to Miroslav Grepl from comment #12) > # rpm -q policycoreutils > policycoreutils-2.0.83-19.35.el6.x86_64 > > # setsebool -P aa=1 > Boolean aa is not defined > > # getsebool ftp_home_dir > ftp_home_dir --> off > # setsebool -P ftp_home_dir 1 > # getsebool ftp_home_dir > ftp_home_dir --> on For QA. 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-2013-1608.html |
Description of problem: When trying to permanently change nonexisting boolean, following error message is shown: "Failed to change boolean xyz: Success" But it happens only once after some other correct permanent boolean change: ###### correct permanent change # setsebool -P ftp_home_dir 1 ###### Trying to change non-existing boolean, bad error only once: # setsebool -P xyz=1 Failed to change boolean xyz: Success # setsebool -P xyz=1 Failed to change boolean xyz: No such file or directory # setsebool -P xyz=1 Failed to change boolean xyz: No such file or directory ###### correct permanent change # setsebool -P ftp_home_dir 0 ###### Trying to change non-existing boolean: # setsebool -P xyz=1 Failed to change boolean xyz: Success # setsebool -P xyz=1 Failed to change boolean xyz: No such file or directory Version-Release number of selected component (if applicable): policycoreutils-2.0.83-19.32.el6.x86_64