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 <gfarnum@xxxxxxxxxx> Sent: Friday, June 10, 2022 12:46 PM To: Robert W. Eckert <rob@xxxxxxxxxxxxxxx> Cc: ceph-users@xxxxxxx Subject: Re: 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 <rob@xxxxxxxxxxxxxxx<mailto:rob@xxxxxxxxxxxxxxx>> wrote: > > Does anyone have any pointers to install CEPH on Rhel 9? > > -----Original Message----- > From: Robert W. Eckert <rob@xxxxxxxxxxxxxxx<mailto:rob@xxxxxxxxxxxxxxx>> > Sent: Saturday, May 28, 2022 8:28 PM > To: ceph-users@xxxxxxx<mailto:ceph-users@xxxxxxx> > Subject: 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@xxxxxxx<mailto:ceph-users@xxxxxxx> To unsubscribe send an > email to ceph-users-leave@xxxxxxx<mailto:ceph-users-leave@xxxxxxx> > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx<mailto:ceph-users@xxxxxxx> To unsubscribe send an > email to ceph-users-leave@xxxxxxx<mailto:ceph-users-leave@xxxxxxx> > _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx