From 3c11e9a56f6708e78903debffcd7aa4a0f42c4a1 Mon Sep 17 00:00:00 2001 From: Marco Mambelli Date: Tue, 2 Apr 2024 11:45:35 -0500 Subject: [PATCH] Reverting apptainer to 1.2.5 Apptainer 1.3 in EPEL is not supporting underlay any more and overlay may have problems on EL7 hosts w/o unprivileged user namespaces, so we are reverting to 1.2.5 and pinning the version --- worker/fnal-wn-el8/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/worker/fnal-wn-el8/Dockerfile b/worker/fnal-wn-el8/Dockerfile index 170c579..bfeb776 100644 --- a/worker/fnal-wn-el8/Dockerfile +++ b/worker/fnal-wn-el8/Dockerfile @@ -52,7 +52,7 @@ RUN yum install -y --enablerepo=powertools --enablerepo=osg --enablerepo=osg-d osg-ca-certs \ gcc-c++ libstdc++ xrootd-client-libs xrootd-libs xrootd-client-libs gfal2-plugin-xrootd \ osg-wn-client krb5-workstation strace redhat-lsb-core mesa-libGLU mesa-libGLU-devel libXmu libXmu-devel cvmfs libXScrnSaver libSM-devel libXpm-devel libgfortran glibc.i686 \ - expat-devel libxml2-devel mysql-libs libtiff libjpeg-turbo openssh-clients openssl-devel tzdata glibc-headers glibc-devel apptainer \ + expat-devel libxml2-devel mysql-libs libtiff libjpeg-turbo openssh-clients openssl-devel tzdata glibc-headers glibc-devel \ pcre2 xxhash-libs libzstd libzstd-devel mpich mpich-devel numactl numactl-devel libffi libffi-devel libcurl-devel \ ftgl gl2ps libGLEW giflib libAfterImage \ jq htgettoken \ @@ -60,7 +60,8 @@ RUN yum install -y --enablerepo=powertools --enablerepo=osg --enablerepo=osg-d gsi-openssh-clients myproxy voms-clients-cpp stashcp \ python3-setuptools python3-future python3-gfal2-util - +# Installing apptainer 1.2.5 and not 1.3 from EPEL, to be able to use underlay on EL7 nodes +RUN rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm # Leaving the default apptainer configuration #ADD shared/singularity.conf /etc/singularity/singularity.conf