diff --git a/worker/fnal-wn-el8/Dockerfile b/worker/fnal-wn-el8/Dockerfile index bfeb776..ed16649 100644 --- a/worker/fnal-wn-el8/Dockerfile +++ b/worker/fnal-wn-el8/Dockerfile @@ -60,8 +60,9 @@ 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 +# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes +RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \ + 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 diff --git a/worker/fnal-wn-el9/Dockerfile b/worker/fnal-wn-el9/Dockerfile index c533aa4..dd11006 100644 --- a/worker/fnal-wn-el9/Dockerfile +++ b/worker/fnal-wn-el9/Dockerfile @@ -61,8 +61,9 @@ RUN yum install -y --enablerepo=crb --enablerepo=osg \ 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 +# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes +RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \ + rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm # NOTE: redhat-lsb-core package is made available through AlmaLinux Devel repo RUN dnf install -y almalinux-release-devel diff --git a/worker/fnal-wn-sl7/Dockerfile b/worker/fnal-wn-sl7/Dockerfile index 4104afa..5d1140a 100644 --- a/worker/fnal-wn-sl7/Dockerfile +++ b/worker/fnal-wn-sl7/Dockerfile @@ -61,8 +61,9 @@ RUN yum install -y \ fts-client gsi-openssh-clients myproxy voms-clients-cpp stashcp \ python-setuptools python2-future python-backports-ssl_match_hostname python2-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 +# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes +RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \ + rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm # install htgettoken from osg-development, this repo could have more updated versions that can be useful to have during initial token deployment phase RUN yum install -y --enablerepo=osg-development \