I tried installing librados2-10.2.7 separately first (which worked). Then 
trying to install ceph-common-10.2.7 again:

Error: Package: 1:ceph-common-10.2.7-0.el7.x86_64 (Ceph)
           Requires: librados2 = 1:10.2.7-0.el7
           Removing: 1:librados2-10.2.7-0.el7.x86_64 (@Ceph)
               librados2 = 1:10.2.7-0.el7
           Updated By: 1:librados2-10.2.8-0.el7.x86_64 (Ceph)
               librados2 = 1:10.2.8-0.el7

________________________________________
From: Brad Hubbard <[email protected]>
Sent: Wednesday, July 12, 2017 11:59
To: Buyens Niels
Cc: [email protected]
Subject: Re: [ceph-users] installing specific version of ceph-common

On Wed, Jul 12, 2017 at 6:19 PM, Buyens Niels <[email protected]> wrote:
> Hello,
>
>
> When trying to install a specific version of ceph-common when a newer
> version has been released, the installation fails.
>
>
> I have an environment running version 10.2.7 on CentOS 7. Recently, 10.2.8
> has been released to the repos.
>
>
> Trying to install version 10.2.7 will fail because it is installing 10.2.8
> dependencies (even though it says it's going to install 10.2.7
> dependencies):
>
>
> # yum install ceph-common-10.2.7

Try something like...

# yum install ceph-common-10.2.7 librados2-10.2.7

You may need to add more packages with that specific version depending what
other errors you get and also check for existing installed packages that may get
in the way and remove them as necessary.

> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
>  * base: mirror.unix-solutions.be
>  * epel: epel.mirrors.ovh.net
>  * extras: mirror.unix-solutions.be
>  * updates: mirror.unix-solutions.be
> Resolving Dependencies
> --> Running transaction check
> ---> Package ceph-common.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: python-rados = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: librbd1 = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: python-rbd = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: python-cephfs = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: libcephfs1 = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: librbd.so.1()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados.so.2()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: libradosstriper.so.1()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Processing Dependency: librgw.so.2()(64bit) for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> --> Running transaction check
> ---> Package libbabeltrace.x86_64 0:1.2.4-3.el7 will be installed
> ---> Package libcephfs1.x86_64 1:10.2.7-0.el7 will be installed
> ---> Package librados2.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package:
> 1:librados2-10.2.7-0.el7.x86_64
> ---> Package libradosstriper1.x86_64 1:10.2.8-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.8-0.el7 for package:
> 1:libradosstriper1-10.2.8-0.el7.x86_64
> ---> Package librbd1.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:librbd1-10.2.7-0.el7.x86_64
> ---> Package librgw2.x86_64 1:10.2.8-0.el7 will be installed
> --> Processing Dependency: libfcgi.so.0()(64bit) for package:
> 1:librgw2-10.2.8-0.el7.x86_64
> ---> Package python-cephfs.x86_64 1:10.2.7-0.el7 will be installed
> ---> Package python-rados.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:python-rados-10.2.7-0.el7.x86_64
> ---> Package python-rbd.x86_64 1:10.2.7-0.el7 will be installed
> --> Running transaction check
> ---> Package fcgi.x86_64 0:2.4.0-25.el7 will be installed
> ---> Package librados2.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:python-rados-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:librbd1-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> ---> Package librados2.x86_64 1:10.2.8-0.el7 will be installed
> ---> Package librbd1.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:librbd1-10.2.7-0.el7.x86_64
> ---> Package lttng-ust.x86_64 0:2.4.1-4.el7 will be installed
> --> Processing Dependency: liburcu-cds.so.1()(64bit) for package:
> lttng-ust-2.4.1-4.el7.x86_64
> --> Processing Dependency: liburcu-bp.so.1()(64bit) for package:
> lttng-ust-2.4.1-4.el7.x86_64
> ---> Package python-rados.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:python-rados-10.2.7-0.el7.x86_64
> --> Running transaction check
> ---> Package librados2.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:python-rados-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:librbd1-10.2.7-0.el7.x86_64
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:ceph-common-10.2.7-0.el7.x86_64
> ---> Package librbd1.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:librbd1-10.2.7-0.el7.x86_64
> ---> Package python-rados.x86_64 1:10.2.7-0.el7 will be installed
> --> Processing Dependency: librados2 = 1:10.2.7-0.el7 for package:
> 1:python-rados-10.2.7-0.el7.x86_64
> ---> Package userspace-rcu.x86_64 0:0.7.16-1.el7 will be installed
> --> Finished Dependency Resolution
> Error: Package: 1:ceph-common-10.2.7-0.el7.x86_64 (Ceph)
>            Requires: librados2 = 1:10.2.7-0.el7
>            Available: 1:librados2-0.80.7-0.8.el7.x86_64 (epel)
>                librados2 = 1:0.80.7-0.8.el7
>            Available: 1:librados2-0.94.5-1.el7.x86_64 (base)
>                librados2 = 1:0.94.5-1.el7
>            Available: 1:librados2-10.1.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.0-0.el7
>            Available: 1:librados2-10.1.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.1-0.el7
>            Available: 1:librados2-10.1.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.2-0.el7
>            Available: 1:librados2-10.2.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.0-0.el7
>            Available: 1:librados2-10.2.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.1-0.el7
>            Available: 1:librados2-10.2.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.2-0.el7
>            Available: 1:librados2-10.2.3-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.3-0.el7
>            Available: 1:librados2-10.2.4-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.4-0.el7
>            Available: 1:librados2-10.2.5-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.5-0.el7
>            Available: 1:librados2-10.2.6-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.6-0.el7
>            Available: 1:librados2-10.2.7-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.7-0.el7
>            Installing: 1:librados2-10.2.8-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.8-0.el7
> Error: Package: 1:librbd1-10.2.7-0.el7.x86_64 (Ceph)
>            Requires: librados2 = 1:10.2.7-0.el7
>            Available: 1:librados2-0.80.7-0.8.el7.x86_64 (epel)
>                librados2 = 1:0.80.7-0.8.el7
>            Available: 1:librados2-0.94.5-1.el7.x86_64 (base)
>                librados2 = 1:0.94.5-1.el7
>            Available: 1:librados2-10.1.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.0-0.el7
>            Available: 1:librados2-10.1.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.1-0.el7
>            Available: 1:librados2-10.1.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.2-0.el7
>            Available: 1:librados2-10.2.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.0-0.el7
>            Available: 1:librados2-10.2.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.1-0.el7
>            Available: 1:librados2-10.2.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.2-0.el7
>            Available: 1:librados2-10.2.3-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.3-0.el7
>            Available: 1:librados2-10.2.4-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.4-0.el7
>            Available: 1:librados2-10.2.5-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.5-0.el7
>            Available: 1:librados2-10.2.6-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.6-0.el7
>            Available: 1:librados2-10.2.7-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.7-0.el7
>            Installing: 1:librados2-10.2.8-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.8-0.el7
> Error: Package: 1:python-rados-10.2.7-0.el7.x86_64 (Ceph)
>            Requires: librados2 = 1:10.2.7-0.el7
>            Available: 1:librados2-0.80.7-0.8.el7.x86_64 (epel)
>                librados2 = 1:0.80.7-0.8.el7
>            Available: 1:librados2-0.94.5-1.el7.x86_64 (base)
>                librados2 = 1:0.94.5-1.el7
>            Available: 1:librados2-10.1.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.0-0.el7
>            Available: 1:librados2-10.1.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.1-0.el7
>            Available: 1:librados2-10.1.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.1.2-0.el7
>            Available: 1:librados2-10.2.0-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.0-0.el7
>            Available: 1:librados2-10.2.1-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.1-0.el7
>            Available: 1:librados2-10.2.2-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.2-0.el7
>            Available: 1:librados2-10.2.3-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.3-0.el7
>            Available: 1:librados2-10.2.4-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.4-0.el7
>            Available: 1:librados2-10.2.5-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.5-0.el7
>            Available: 1:librados2-10.2.6-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.6-0.el7
>            Available: 1:librados2-10.2.7-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.7-0.el7
>            Installing: 1:librados2-10.2.8-0.el7.x86_64 (Ceph)
>                librados2 = 1:10.2.8-0.el7
>  You could try using --skip-broken to work around the problem
>
> Indien u VITO Mol bezoekt, hou aub er dan rekening mee dat de hoofdingang
> voortaan enkel bereikbaar is vanuit de richting Dessel-Retie, niet vanuit
> richting Mol, zie vito.be/route.
> If you plan to visit VITO at Mol, then please note that the main entrance
> can only be reached coming from Dessel-Retie and no longer coming from Mol,
> see vito.be/en/contact/locations.
> VITO Disclaimer: http://www.vito.be/e-maildisclaimer
>
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>



--
Cheers,
Brad
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to