Hi Ken
As per your suggestion , i tried enabling epel-testing repository but still no luck.
Please check the below output. I would really appreciate any help here.
# yum install ceph --enablerepo=epel-testing
---> Package python-rbd.x86_64 1:0.80.7-0.5.el7 will be installed
--> Processing Dependency: librbd1 = 1:0.80.7 for package: 1:python-rbd-0.80.7-0.5.el7.x86_64
--> Finished Dependency Resolution
Error: Package: 1:python-cephfs-0.80.7-0.4.el7.x86_64 (epel)
Requires: libcephfs1 = 1:0.80.7
Available: 1:libcephfs1-0.86-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.86-0.el7.centos
Available: 1:libcephfs1-0.87-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.87-0.el7.centos
Installing: 1:libcephfs1-0.87.1-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.87.1-0.el7.centos
Error: Package: 1:python-rbd-0.80.7-0.5.el7.x86_64 (epel-testing)
Requires: librbd1 = 1:0.80.7
Removing: librbd1-0.80.9-0.el7.centos.x86_64 (@Ceph)
librbd1 = 0.80.9-0.el7.centos
Updated By: 1:librbd1-0.87.1-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.87.1-0.el7.centos
Available: 1:librbd1-0.86-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.86-0.el7.centos
Available: 1:librbd1-0.87-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.87-0.el7.centos
Error: Package: 1:python-rados-0.80.7-0.5.el7.x86_64 (epel-testing)
Requires: librados2 = 1:0.80.7
Removing: librados2-0.80.9-0.el7.centos.x86_64 (@Ceph)
librados2 = 0.80.9-0.el7.centos
Updated By: 1:librados2-0.87.1-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.87.1-0.el7.centos
Available: 1:librados2-0.86-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.86-0.el7.centos
Available: 1:librados2-0.87-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.87-0.el7.centos
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
# yum install ceph --enablerepo=epel-testing --disablerepo=ceph*
---> Package spax.x86_64 0:1.5.2-11.el7 will be installed
---> Package time.x86_64 0:1.7-45.el7 will be installed
--> Running transaction check
---> Package cups-libs.x86_64 1:1.6.3-17.el7 will be installed
---> Package python-cephfs.x86_64 1:0.80.7-0.4.el7 will be installed
--> Processing Dependency: libcephfs1 = 1:0.80.7 for package: 1:python-cephfs-0.80.7-0.4.el7.x86_64
---> Package python-rados.x86_64 1:0.80.7-0.5.el7 will be installed
--> Processing Dependency: librados2 = 1:0.80.7 for package: 1:python-rados-0.80.7-0.5.el7.x86_64
---> Package python-rbd.x86_64 1:0.80.7-0.5.el7 will be installed
--> Processing Dependency: librbd1 = 1:0.80.7 for package: 1:python-rbd-0.80.7-0.5.el7.x86_64
--> Finished Dependency Resolution
Error: Package: 1:python-cephfs-0.80.7-0.4.el7.x86_64 (epel)
Requires: libcephfs1 = 1:0.80.7
Available: 1:libcephfs1-0.86-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.86-0.el7.centos
Available: 1:libcephfs1-0.87-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.87-0.el7.centos
Installing: 1:libcephfs1-0.87.1-0.el7.centos.x86_64 (Ceph)
libcephfs1 = 1:0.87.1-0.el7.centos
Error: Package: 1:python-rbd-0.80.7-0.5.el7.x86_64 (epel-testing)
Requires: librbd1 = 1:0.80.7
Removing: librbd1-0.80.9-0.el7.centos.x86_64 (@Ceph)
librbd1 = 0.80.9-0.el7.centos
Updated By: 1:librbd1-0.87.1-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.87.1-0.el7.centos
Available: 1:librbd1-0.86-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.86-0.el7.centos
Available: 1:librbd1-0.87-0.el7.centos.x86_64 (Ceph)
librbd1 = 1:0.87-0.el7.centos
Error: Package: 1:python-rados-0.80.7-0.5.el7.x86_64 (epel-testing)
Requires: librados2 = 1:0.80.7
Removing: librados2-0.80.9-0.el7.centos.x86_64 (@Ceph)
librados2 = 0.80.9-0.el7.centos
Updated By: 1:librados2-0.87.1-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.87.1-0.el7.centos
Available: 1:librados2-0.86-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.86-0.el7.centos
Available: 1:librados2-0.87-0.el7.centos.x86_64 (Ceph)
librados2 = 1:0.87-0.el7.centos
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@rgw-node1 yum.repos.d]#
[root@rgw-node1 yum.repos.d]# yum install --enablerepo=epel-testing ceph-0.80.7-0.5.el7
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.funet.fi
* epel: fedora.uib.no
* epel-debuginfo: fedora.uib.no
* epel-source: fedora.uib.no
* epel-testing: fedora.uib.no
* extras: ftp.funet.fi
* updates: ftp.funet.fi
38 packages excluded due to repository priority protections
No package ceph-0.80.7-0.5.el7 available.
Error: Nothing to do
[root@rgw-node1 yum.repos.d]#
[root@rgw-node1 yum.repos.d]# cat epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[root@rgw-node1 yum.repos.d]#
Regards
VS
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
> *This is the reason , yum is getting confused to install the latest
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
>
> 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
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com