From 257dc69d324445f6c71c33d9ac248f0bf0e961ec Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Wed, 27 Mar 2024 21:59:55 +0530 Subject: [PATCH] install-deps: enable copr ceph/grpc In dashboard, to generate nvmeof apis in el8 this is needed so that it can download the python3-grpcio packages. https://copr.fedorainfracloud.org/coprs/ceph/grpc/ Fixes: https://tracker.ceph.com/issues/65184 Signed-off-by: Nizamudeen A --- install-deps.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index b303493a2e516..fdd144baf7c30 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -517,6 +517,11 @@ else $SUDO rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$MAJOR_VERSION $SUDO rm -f /etc/yum.repos.d/dl.fedoraproject.org* if test $ID = centos -a $MAJOR_VERSION = 8 ; then + # for grpc-devel + # See https://copr.fedorainfracloud.org/coprs/ceph/grpc/ + # epel is enabled for all major versions couple of lines above + $SUDO dnf copr enable -y ceph/grpc + # Enable 'powertools' or 'PowerTools' repo $SUDO dnf config-manager --set-enabled $(dnf repolist --all 2>/dev/null|gawk 'tolower($0) ~ /^powertools\s/{print $1}') dts_ver=11 @@ -532,6 +537,9 @@ else $SUDO dnf config-manager --add-repo http://apt-mirror.front.sepia.ceph.com/lab-extras/8/ $SUDO dnf config-manager --setopt=apt-mirror.front.sepia.ceph.com_lab-extras_8_.gpgcheck=0 --save $SUDO dnf -y module enable javapackages-tools + + # Enable ceph/grpc from copr for el8, this is needed for nvmeof management. + $SUDO dnf copr enable -y ceph/grpc fi ;; esac