Hello There
I am trying to install Giant on CentOS7 using ceph-deploy and encountered below problem.
[rgw-node1][DEBUG ] Package python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements
[rgw-node1][DEBUG ] ---> Package cups-libs.x86_64 1:1.6.3-17.el7 will be installed
[rgw-node1][DEBUG ] --> Finished Dependency Resolution
[rgw-node1][DEBUG ] You could try using --skip-broken to work around the problem
[rgw-node1][WARNIN] Error: Package: 1:ceph-common-0.87.1-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] Requires: python-ceph = 1:0.87.1-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.86-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.86-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.87-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.87-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.87.1-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.87.1-0.el7.centos
[rgw-node1][WARNIN] Error: Package: 1:ceph-0.87.1-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] Requires: python-ceph = 1:0.87.1-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.86-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.86-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.87-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.87-0.el7.centos
[rgw-node1][WARNIN] Available: 1:python-ceph-0.87.1-0.el7.centos.x86_64 (Ceph)
[rgw-node1][WARNIN] python-ceph = 1:0.87.1-0.el7.centos
[rgw-node1][DEBUG ] You could try running: rpm -Va --nofiles --nodigest
[rgw-node1][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y install ceph
[root@ceph-node1 ceph]#
[root@ceph-node1 ceph]#
[root@ceph-node1 ceph]#
[root@ceph-node1 ceph]# ceph-deploy --version
1.5.22
[root@ceph-node1 ceph]#
[root@ceph-node1 ceph]# ceph -v
ceph version 0.87.1 (283c2e7cfa2457799f534744d7d549f83ea1335e)
[root@ceph-node1 ceph]#
On rgw-node1 macine
/etc/yum.repos.d/ceph.repo seems to be correct
[root@rgw-node1 yum.repos.d]# cat ceph.repo
[Ceph]
name=Ceph packages for $basearch
enabled=1
gpgcheck=1
type=rpm-md
priority=1
[Ceph-noarch]
name=Ceph noarch packages
enabled=1
gpgcheck=1
type=rpm-md
priority=1
[ceph-source]
name=Ceph source packages
enabled=1
gpgcheck=1
type=rpm-md
priority=1
When i visit this directory http://ceph.com/rpm-giant/el7 , i can see multiple versions of python-ceph i.e.
python-ceph-0.86-0.el7.centos.x86_64
python-ceph-0.87-0.el7.centos.x86_64
python-ceph-0.87-1.el7.centos.x86_64
This is the reason , yum is getting confused to install the latest available version python-ceph-0.87-1.el7.centos.x86_64. This issue looks like yum priority plugin and RPM obsolete.
[root@rgw-node1 yum.repos.d]# cat /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
check_obsoletes = 1
[root@rgw-node1 yum.repos.d]#
[root@rgw-node1 yum.repos.d]#
[root@rgw-node1 yum.repos.d]# uname -r
3.10.0-229.1.2.el7.x86_64
[root@rgw-node1 yum.repos.d]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@rgw-node1 yum.repos.d]#
However it worked fine 1 week back on CentOS 7.0
[root@ceph-node1 ceph]# uname -r
3.10.0-123.20.1.el7.x86_64
[root@ceph-node1 ceph]# cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)
[root@ceph-node1 ceph]#
Any fix to this is highly appreciated.
Regards
VS
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com