I enabled Centos EPEL Next and downloaded the ceph RPMs from 
https://cbs.centos.org/koji/buildinfo?buildID=39161  - there were  a few 
additional dependencies I had to get for libarrow as well.  My history also 
shows installing thrift as well.

This was everything I downloaded and installed

ceph-17.2.0-2.el9s.x86_64.rpm                         
ceph-prometheus-alerts-17.2.0-2.el9s.noarch.rpm  
librgw-devel-17.2.0-2.el9s.x86_64.rpm

cephadm-17.2.0-2.el9s.noarch.rpm                      
ceph-radosgw-17.2.0-2.el9s.x86_64.rpm            
parquet-libs-7.0.0-3.el9s.x86_64.rpm

ceph-base-17.2.0-2.el9s.x86_64.rpm                    
ceph-selinux-17.2.0-2.el9s.x86_64.rpm            
python3-ceph-argparse-17.2.0-2.el9s.x86_64.rpm

ceph-common-17.2.0-2.el9s.x86_64.rpm                  
ceph-volume-17.2.0-2.el9s.noarch.rpm             
python3-ceph-common-17.2.0-2.el9s.x86_64.rpm

cephfs-mirror-17.2.0-2.el9s.x86_64.rpm                
libarrow-7.0.0-3.el9s.x86_64.rpm                 
python3-cephfs-17.2.0-2.el9s.x86_64.rpm

cephfs-top-17.2.0-2.el9s.noarch.rpm                   
libarrow-doc-7.0.0-3.el9s.noarch.rpm             
python3-rados-17.2.0-2.el9s.x86_64.rpm

ceph-fuse-17.2.0-2.el9s.x86_64.rpm                    
libcephfs2-17.2.0-2.el9s.x86_64.rpm              
python3-rbd-17.2.0-2.el9s.x86_64.rpm

ceph-grafana-dashboards-17.2.0-2.el9s.noarch.rpm      
libcephsqlite-17.2.0-2.el9s.x86_64.rpm           
python3-rgw-17.2.0-2.el9s.x86_64.rpm

ceph-immutable-object-cache-17.2.0-2.el9s.x86_64.rpm  
libcephsqlite-devel-17.2.0-2.el9s.x86_64.rpm     
rados-objclass-devel-17.2.0-2.el9s.x86_64.rpm

ceph-mds-17.2.0-2.el9s.x86_64.rpm                     
librados2-17.2.0-2.el9s.x86_64.rpm               
rbd-fuse-17.2.0-2.el9s.x86_64.rpm

ceph-mgr-17.2.0-2.el9s.x86_64.rpm                     
librados-devel-17.2.0-2.el9s.x86_64.rpm          
rbd-mirror-17.2.0-2.el9s.x86_64.rpm

ceph-mgr-cephadm-17.2.0-2.el9s.noarch.rpm             
libradospp-devel-17.2.0-2.el9s.x86_64.rpm        
rbd-nbd-17.2.0-2.el9s.x86_64.rpm

ceph-mgr-dashboard-17.2.0-2.el9s.noarch.rpm           
libradosstriper1-17.2.0-2.el9s.x86_64.rpm        repodata

ceph-mgr-modules-core-17.2.0-2.el9s.noarch.rpm        
librbd1-17.2.0-2.el9s.x86_64.rpm                 thrift-0.14.0-7.el9s.x86_64.rpm

ceph-mon-17.2.0-2.el9s.x86_64.rpm                     
librbd-devel-17.2.0-2.el9s.x86_64.rpm            
thrift-glib-0.14.0-7.el9s.x86_64.rpm

ceph-osd-17.2.0-2.el9s.x86_64.rpm                     
librgw2-17.2.0-2.el9s.x86_64.rpm



Once I did that and built the repo, the install went smoothly on 3 different 
servers.



I probably pulled more than I needed to, but since the install works, I'll take 
that as win 😊







-----Original Message-----
From: Gregory Farnum <gfar...@redhat.com>
Sent: Friday, June 10, 2022 12:46 PM
To: Robert W. Eckert <r...@rob.eckert.name>
Cc: ceph-users@ceph.io
Subject: Re: [ceph-users] Re: Ceph on RHEL 9



We aren't building for Centos 9 yet, so I guess the python dependency 
declarations don't work with the versions in that release.

I've put updating to 9 on the agenda for the next CLT.



(Do note that we don't test upstream packages against RHEL, so if Centos Stream 
does something which doesn't match the RHEL release it still might get busted.) 
-Greg



On Thu, Jun 9, 2022 at 6:57 PM Robert W. Eckert 
<r...@rob.eckert.name<mailto:r...@rob.eckert.name>> wrote:

>

> Does anyone have any pointers to install CEPH on Rhel 9?

>

> -----Original Message-----

> From: Robert W. Eckert <r...@rob.eckert.name<mailto:r...@rob.eckert.name>>

> Sent: Saturday, May 28, 2022 8:28 PM

> To: ceph-users@ceph.io<mailto:ceph-users@ceph.io>

> Subject: [ceph-users] Ceph on RHEL 9

>

> Hi- I started to update my 3 host cluster to RHEL 9, but came across a bit of 
> a stumbling block.

>

> The upgrade process uses the RHEL leapp process, which ran through a few 
> simple things to clean up, and told me everything was hunky dory, but when I 
> kicked off the first server, the server wouldn't boot because I had a ceph 
> filesystem mounted in /etc/fstab, commenting it out, let the upgrade happen.

>

> Then I went to check on the ceph client which appears to be uninstalled.

>

> When I tried to install ceph,  I got:

>

> [root@story ~]# dnf install ceph

> Updating Subscription Management repositories.

> Last metadata expiration check: 0:07:58 ago on Sat 28 May 2022 08:06:52 PM 
> EDT.

> Error:

> Problem: package ceph-2:17.2.0-0.el8.x86_64 requires ceph-mgr = 
> 2:17.2.0-0.el8, but none of the providers can be installed

>   - conflicting requests

>   - nothing provides libpython3.6m.so.1.0()(64bit) needed by

> ceph-mgr-2:17.2.0-0.el8.x86_64 (try to add '--skip-broken' to skip

> uninstallable packages or '--nobest' to use not only best candidate

> packages)

>

> This is the content of my /etc/yum.repos.d/ceph.conf

>

> [ceph]

> name=Ceph packages for $basearch

> baseurl=https://download.ceph.com/rpm-quincy/el8/$basearch

> enabled=1

> priority=2

> gpgcheck=1

> gpgkey=https://download.ceph.com/keys/release.asc

>

> [ceph-noarch]

> name=Ceph noarch packages

> baseurl=https://download.ceph.com/rpm-quincy/el8/noarch

> enabled=1

> priority=2

> gpgcheck=1

> gpgkey=https://download.ceph.com/keys/release.asc

>

> [ceph-source]

> name=Ceph source packages

> baseurl=https://download.ceph.com/rpm-quincy/el8/SRPMS

> enabled=0

> priority=2

> gpgcheck=1

> gpgkey=https://download.ceph.com/keys/release.asc

> Is there anything I should change for el9 (I don't see el9 rpms out yet).

>

> Or should I  wait before updating the other two servers?

>

> Thanks,

> Rob

>

> _______________________________________________

> ceph-users mailing list -- ceph-users@ceph.io<mailto:ceph-users@ceph.io> To 
> unsubscribe send an

> email to ceph-users-le...@ceph.io<mailto:ceph-users-le...@ceph.io>

> _______________________________________________

> ceph-users mailing list -- ceph-users@ceph.io<mailto:ceph-users@ceph.io> To 
> unsubscribe send an

> email to ceph-users-le...@ceph.io<mailto:ceph-users-le...@ceph.io>

>


_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to