From: Vasu Kulkarni Date: Tue, 29 Aug 2017 03:09:42 +0000 (-0700) Subject: handle libselinux init issues similar to one seen in X-Git-Tag: 1.1.0~395^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1101%2Fhead;p=teuthology.git handle libselinux init issues similar to one seen in https://bugzilla.redhat.com/show_bug.cgi?id=1364703 Signed-off-by: Vasu Kulkarni --- diff --git a/teuthology/task/ceph_ansible.py b/teuthology/task/ceph_ansible.py index e36a83d07..03147b874 100644 --- a/teuthology/task/ceph_ansible.py +++ b/teuthology/task/ceph_ansible.py @@ -286,7 +286,14 @@ class CephAnsible(Task): ceph_installer = self.ceph_installer args = self.args if ceph_installer.os.package_type == 'rpm': - # install crypto packages for ansible + # handle selinux init issues during purge-cluster + # https://bugzilla.redhat.com/show_bug.cgi?id=1364703 + ceph_installer.run( + args=[ + 'sudo', 'yum', 'remove', '-y', 'libselinux-python' + ] + ) + # install crypto/selinux packages for ansible ceph_installer.run(args=[ 'sudo', 'yum', @@ -294,7 +301,8 @@ class CephAnsible(Task): '-y', 'libffi-devel', 'python-devel', - 'openssl-devel' + 'openssl-devel', + 'libselinux-python' ]) else: ceph_installer.run(args=[ @@ -303,6 +311,7 @@ class CephAnsible(Task): 'install', '-y', 'libssl-dev', + 'python-openssl', 'libffi-dev', 'python-dev' ])