From 4e106e584abbf229ac1c13256bf32d2af409da9f Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Mon, 3 Jul 2023 10:50:28 +0200 Subject: [PATCH] build: disable ceph-iscsi repository The ceph-iscsi repository seems to provide broken metadata or packages. Ceph-CSI does not need to install them, so disable the repository for now. It seems that other repositories gave issues before too, but these repositories were disabled after installing all available updates. For ceph-iscsi updating fails already, so disable the repositories before updating. Updates: #2034 Signed-off-by: Niels de Vos --- deploy/cephcsi/image/Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/deploy/cephcsi/image/Dockerfile b/deploy/cephcsi/image/Dockerfile index 6023c904c03..741b6716851 100644 --- a/deploy/cephcsi/image/Dockerfile +++ b/deploy/cephcsi/image/Dockerfile @@ -4,6 +4,11 @@ ARG BASE_IMAGE FROM ${BASE_IMAGE} as updated_base +# TODO: remove the following cmd, when issue +# https://github.com/ceph/ceph-container/issues/2034 is fixed. +RUN dnf config-manager --disable \ + tcmu-runner,tcmu-runner-source,tcmu-runner-noarch,ceph-iscsi || true + RUN dnf -y update \ && dnf clean all \ && rm -rf /var/cache/yum @@ -29,11 +34,6 @@ RUN source /build.env && \ # test if the downloaded version of Golang works (different arch?) RUN ${GOROOT}/bin/go version && ${GOROOT}/bin/go env -# TODO: remove the following cmd, when issue -# https://github.com/ceph/ceph-container/issues/2034 is fixed. -RUN dnf config-manager --disable \ - tcmu-runner,tcmu-runner-source,tcmu-runner-noarch || true - RUN dnf -y install --nodocs \ librados-devel librbd-devel \ /usr/bin/cc \