Description of problem: task redhat_package_dependencies within roles/ceph-defaults/defaults/main.yml fails due to the python packages not including the specific python version on the package name. This is due to the changes in RHEL8 pertaining to python. Issue was resolved when changing the following: roles/ceph-defaults/defaults/main.yml ------ 80 redhat_package_dependencies: 81 - python-pycurl 82 - python-setuptools ++++++ 80 redhat_package_dependencies: 81 - python3-pycurl 82 - python3-setuptools Version-Release number of selected component (if applicable): ceph-ansible.noarch 4.0.0-0.beta1.29.g3930791c.el8 How reproducible: always Steps to Reproduce: 1.run ansible-playbook site.yml 2. 3. Actual results: ceph-ansible fails to locate dependencies Expected results: installation of redhat package dependencies resolves successfully Additional info:
Guillaume I wonder why we need these at all.
This is in the stable-4.0 branch now upstream. I'll build a new git snapshot to get this change downstream.
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. https://access.redhat.com/errata/RHBA-2020:0312