Description of problem: a libselinux library change [1] causes the seboolean module to fail when using python3 as the interpreter [2]. This bug essentially tracks upstream issue [2]. The implications of this bug are that ansible can't be used to manage sebooleans on hosts where we want to use python3 as the interpreter. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1460818 [2] https://github.com/ansible/ansible/issues/25651 -- At the time I was running this I was executing ansible on a Fedora 25 host with a Fedora 26 Atomic Host target: ``` $ ansible --version ansible 2.3.0.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides python version = 2.7.13 (default, May 10 2017, 20:04:28) [GCC 6.3.1 20161221 (Red Hat 6.3.1-1)] $ rpm -q ansible ansible-2.3.0.0-3.fc25.noarch ```
Thanks for the heads up. Will see if we need to push this as a patch or can just wait for the next release...
This bit me as well. Not sure if the next release is scheduled for any time soon but a fix was very recently committed upstream.
if a commit is merged upstream then we could theoretically apply the patch (assuming it's easy) and build a patched version.
Unfortunately, the timing is such that the patch upstream won't make it into the next release (2.3.2 which is hopefully going to have just one more rc sometime early next week before 2.3.2 final is out). 2.3.3 or 2.4.0 will be the first release that it shows up in. Here's the commits for the devel branch and to the staging branch that will eventually be merged into stable-2.3 for 2.3.3 if someone wants to apply it to the Fedora package: * devel: https://github.com/ansible/ansible/commit/e2d6ecfa40e8123855f0be552183e59d92da07be * destined for stable-2.3: https://github.com/ansible/ansible/commit/7896bcae95f80a64d18364efbe7e6302397517e6
Okay, due to needing another rc, we've landed the fix in stable-2.3 now for 2.3.2rc4. If all goes well it will make 2.3.2 final.
ansible-2.3.2.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-322ae91a75
ansible-2.3.2.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
ansible-2.3.2.0-1.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-503601886f
ansible-2.3.2.0-1.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-503601886f
ansible-2.3.2.0-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.