Skip to content

Commit d44cb47

Browse files
authored
Merge pull request #303 from trz42/use_older_apptainer
use apptainer version < 1.3.0
2 parents 0a7ac9b + dda1b18 commit d44cb47

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

install_apptainer_ubuntu.sh

+7-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@ set -e
55
# see https://github.com/apptainer/singularity/issues/5390#issuecomment-899111181
66
sudo apt-get install alien
77
alien --version
8-
apptainer_rpm=$(curl --silent -L https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/ | grep 'apptainer-[0-9]' | sed 's/.*\(apptainer[0-9._a-z-]*.rpm\).*/\1/g')
9-
curl -OL https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/a/${apptainer_rpm}
8+
# stick to Apptainer < 1.3.0 by downloading from EPEL 8.8 archive,
9+
# since CI workflow for testing scripts hangs/fails when using Apptainer 1.3.0
10+
# cfr. https://github.com/EESSI/software-layer/pull/514
11+
epel_subdir="pub/epel/8"
12+
epel_subdir="pub/archive/epel/8.8"
13+
apptainer_rpm=$(curl --silent -L https://dl.fedoraproject.org/${epel_subdir}/Everything/x86_64/Packages/a/ | grep 'apptainer-[0-9]' | sed 's/.*\(apptainer[0-9._a-z-]*.rpm\).*/\1/g')
14+
curl -OL https://dl.fedoraproject.org/${epel_subdir}/Everything/x86_64/Packages/a/${apptainer_rpm}
1015
sudo alien -d ${apptainer_rpm}
1116
sudo apt install ./apptainer*.deb
1217
apptainer --version

0 commit comments

Comments
 (0)