From c6db73f0daef5570756b4257043c00bf58b5fd3e Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Mon, 3 Jul 2023 17:43:27 +0200 Subject: [PATCH] build: disable ceph-iscsi repository for test-container builds too 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 (cherry picked from commit ebfd915ad67963f1da5c66200d81eda8e905d3c9) --- scripts/Dockerfile.devel | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/Dockerfile.devel b/scripts/Dockerfile.devel index b28bb6d79..99ad3114c 100644 --- a/scripts/Dockerfile.devel +++ b/scripts/Dockerfile.devel @@ -17,6 +17,11 @@ RUN source /build.env \ && mkdir -p /usr/local/go \ && curl https://storage.googleapis.com/golang/go${GOLANG_VERSION}.linux-${GOARCH}.tar.gz | tar xzf - -C ${GOROOT} --strip-components=1 +# 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 install \ git \ make \