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

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

 



Hi Vickey,

Sorry about the issues you've been seeing. This looks very similar to
http://tracker.ceph.com/issues/11104 .

Here are two options you can try in order to work around this:

- If you must run Firefly (0.80.x) or Giant (0.87.x), please try
enabling the "epel-testing" repository on your system prior to
installing Ceph. There is an update in epel-testing that should help
with this issue.
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-1607/ceph-0.80.7-0.5.el7

- If you can run Hammer (0.94), please try testing that out. The Hammer
release's packages have been split up to match the split that happened
in EPEL.

- Ken

On 04/07/2015 04:09 PM, Vickey Singh wrote:
> 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
> 

_______________________________________________
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