Skip to content

Make sure to set CURL_CA_BUNDLE on RHEL-based systems when using EESSI modules#191

Open
ocaisa wants to merge 2 commits intoEESSI:mainfrom
ocaisa:curl_ca_eessi_module
Open

Make sure to set CURL_CA_BUNDLE on RHEL-based systems when using EESSI modules#191
ocaisa wants to merge 2 commits intoEESSI:mainfrom
ocaisa:curl_ca_eessi_module

Conversation

@ocaisa
Copy link
Copy Markdown
Member

@ocaisa ocaisa commented Mar 25, 2026

Fixes #190

[ocaisa@login1 temp]$ EESSI_DEBUG_INIT=1 module load EESSI/2025.06
Got archdetect CPU options: aarch64/neoverse_n1:aarch64/generic
Selected archdetect CPU: aarch64/neoverse_n1
Got archdetect accel option:
Setting EPREFIX to /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64
Setting EESSI_CPU_FAMILY to aarch64
Setting EESSI_SITE_SOFTWARE_PATH to /cvmfs/software.eessi.io/host_injections/2025.06/software/linux/aarch64/neoverse_n1
Setting EESSI_SITE_MODULEPATH to /cvmfs/software.eessi.io/host_injections/2025.06/software/linux/aarch64/neoverse_n1/modules/all
Setting EESSI_SOFTWARE_SUBDIR to aarch64/neoverse_n1
Setting EESSI_PREFIX to /cvmfs/software.eessi.io/versions/2025.06
Setting EESSI_INIT_PREFIX to /cvmfs/software.eessi.io/versions/2025.06/init
Setting EPREFIX to /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64
Adding /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64/bin to PATH
Adding /cvmfs/software.eessi.io/versions/2025.06/compat/linux/aarch64/usr/bin to PATH
Setting EESSI_SOFTWARE_LAYER_VERSION_SUFFIX to
Setting EESSI_SOFTWARE_PATH to /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1
Setting EESSI_MODULEPATH to /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/modules/all
Adding /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/modules/all to MODULEPATH
Adding /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/.lmod/lmodrc.lua to LMOD_RC
Setting LMOD_PACKAGE_PATH to /cvmfs/software.eessi.io/versions/2025.06/software/linux/aarch64/neoverse_n1/.lmod
Adding /cvmfs/software.eessi.io/host_injections/2025.06/software/linux/aarch64/neoverse_n1/modules/all to MODULEPATH

Setting CURL_CA_BUNDLE to /etc/pki/tls/certs/ca-bundle.crt

Module for EESSI/2025.06 loaded successfully

@ocaisa
Copy link
Copy Markdown
Member Author

ocaisa commented Mar 25, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link
Copy Markdown

eessi-bot-deucalion bot commented Mar 25, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2023.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.03/pr_191/1073948

date job status comment
Mar 25 12:42:37 UTC 2026 submitted job id 1073948 awaits release by job manager
Mar 25 12:43:22 UTC 2026 released job awaits launch by Slurm scheduler
Mar 25 12:44:26 UTC 2026 running job 1073948 is running
Mar 25 12:54:05 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1073948.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-aarch64-a64fx-17744427940.tar.zstsize: 0 MiB (4272 bytes)
entries: 1
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2023.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2023.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/a64fx
2023.06/init/modules/EESSI/2023.06.lua
Mar 25 12:54:05 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 2/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 3/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 4/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ OK ] ( 5/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:a64fx+default
P: perf: 579.931 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:a64fx+default
P: perf: 524.242 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 7/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /15cad6c4 @BotBuildTests:a64fx+default
P: latency: 1.68 us (r:0, l:None, u:None)
[ OK ] ( 8/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /6672deda @BotBuildTests:a64fx+default
P: latency: 1.73 us (r:0, l:None, u:None)
[ OK ] ( 9/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /2a9a47b1 @BotBuildTests:a64fx+default
P: bandwidth: 8784.56 MB/s (r:0, l:None, u:None)
[ OK ] (10/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /1b24ab8e @BotBuildTests:a64fx+default
P: bandwidth: 8769.33 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 6/10 test case(s) from 10 check(s) (0 failure(s), 4 skipped, 0 aborted)
Details
✅ job output file slurm-1073948.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-deucalion
Copy link
Copy Markdown

eessi-bot-deucalion bot commented Mar 25, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.03/pr_191/1073949

date job status comment
Mar 25 12:42:43 UTC 2026 submitted job id 1073949 awaits release by job manager
Mar 25 12:43:18 UTC 2026 released job awaits launch by Slurm scheduler
Mar 25 12:44:28 UTC 2026 running job 1073949 is running
Mar 25 12:50:57 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1073949.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-aarch64-a64fx-17744427530.tar.zstsize: 0 MiB (4279 bytes)
entries: 1
modules under 2025.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2025.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2025.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2025.06/software/linux/aarch64/a64fx
2025.06/init/modules/EESSI/2025.06.lua
Mar 25 12:50:57 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] (1/4) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /e4bf9965 @BotBuildTests:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ SKIP ] (2/4) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /3da4890b @BotBuildTests:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ OK ] (3/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /3255009a @BotBuildTests:a64fx+default
P: latency: 0.86 us (r:0, l:None, u:None)
[ OK ] (4/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /59f4b331 @BotBuildTests:a64fx+default
P: bandwidth: 7904.47 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 2/4 test case(s) from 4 check(s) (0 failure(s), 2 skipped, 0 aborted)
Details
✅ job output file slurm-1073949.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

EESSI modules do not set CURL_CA_BUNDLE

1 participant