Firefly - Giant : CentOS 7 : install failed ceph-deploy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
baseurl=http://ceph.com/rpm-giant/el7/$basearch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
priority=1

[Ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-giant/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
priority=1

[ceph-source]
name=Ceph source packages
baseurl=http://ceph.com/rpm-giant/el7/SRPMS
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
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.

http://tracker.ceph.com/issues/10476

[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

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux