I have downloaded ceph-ansible to install ceph for an evaluation and I ran on an error with package dependencies and I can't find anything about how to fix this using either ceph-ansible or yum.
The error I got using ceph-ansible is below:
Tuesday 28 May 2019 14:48:06 -0300 (0:00:00.292) 0:05:17.302 ***********
FAILED - RETRYING: install ceph-mgr packages on RedHat or SUSE (3 retries left).
FAILED - RETRYING: install ceph-mgr packages on RedHat or SUSE (2 retries left).
changed: [ceph-mon-02]
changed: [ceph-mon-03]
FAILED - RETRYING: install ceph-mgr packages on RedHat or SUSE (1 retries left).
fatal: [ceph-mon-01]: FAILED! => changed=false
attempts: 3
changes:
installed:
- ceph-mgr
- ceph-mgr-dashboard
- ceph-mgr-diskprediction-local
msg: |-
Error: Package: python2-pecan-1.3.2-1.el7.noarch (centos-ceph-nautilus)
Requires: python2-webob
rc: 1
results:
- |-
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.globo.com
* centos-ceph-nautilus: mirror.globo.com
* epel: mirror.globo.com
* extras: mirror.globo.com
* updates: mirror.globo.com
257 packages excluded due to repository priority protections
My OS is:
CentOS Linux release 7.6.1810 (Core)
One weird thing is that it seems ceph-ansible ran different operations on ceph-mon-01, ceph-mon-02 and ceph-mon-03, and only ceph-mon-01 had errors.
I already tried to install python-2.7.16 and tried to install packages one by one, by hand, but I can't find packages with "python2-" prefix (python2-pecan, python2-webob) and the required versions.
I haven't found any error for this versions of OS and ceph/ceph-ansible using google and had no replies asking about this error on cephusers email list.
EDIT: I have the exact same problem trying to follow Ceph's installation tutorial using ceph-deploy. I get this error while trying to run:
yum install ceph-deploy ceph