Closed hvelab closed 2 months ago
Instance eessi-bot-mc-aws
is configured to build for:
x86_64/generic
, x86_64/intel/haswell
, x86_64/intel/skylake_avx512
, x86_64/amd/zen2
, x86_64/amd/zen3
, aarch64/generic
, aarch64/neoverse_n1
, aarch64/neoverse_v1
eessi.io-2023.06-compat
, eessi-hpc.org-2023.06-software
, eessi-hpc.org-2023.06-compat
, eessi.io-2023.06-software
Instance boegel-bot-deucalion
is configured to build for:
aarch64/a64fx
eessi.io-2023.06-software
Instance eessi-bot-mc-azure
is configured to build for:
x86_64/amd/zen4
eessi.io-2023.06-software
, eessi-hpc.org-2023.06-compat
, eessi-hpc.org-2023.06-software
, eessi.io-2023.06-compat
Currently we ship curl
in the compat layer, so there's no way to avoid setting this in the initialisation script. If it ever came to be that we stopped doing that, then it would be enough to set this via an Lmod hook (this may be worth a comment in the init script where this is done)
@ocaisa Could you take a final check before merging this PR?
I can't merge this because I don't know how to deploy it
I'm not completely sure anymore if this can now be done with the bot (we did make some changes related to including the init scripts). Let's try it, and otherwise I can do it manually.
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic
eessi-bot-mc-aws
(click for details)eessi-bot-mc-azure
(click for details)New job on instance eessi-bot-mc-aws for architecture x86_64-generic for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2024.07/pr_623/14519 |
date | job status | comment |
---|---|---|---|
Jul 16 07:50:03 UTC 2024 | submitted | job id 14519 awaits release by job manager |
|
Jul 16 07:50:26 UTC 2024 | released | job awaits launch by Slurm scheduler | |
Jul 16 11:44:04 UTC 2024 | running | job 14519 is running |
|
Jul 16 11:56:25 UTC 2024 | finished | :grin: SUCCESS (click triangle for details)
|
|
Jul 16 11:56:25 UTC 2024 | test result | :grin: SUCCESS (click triangle for details)
|
|
Jul 16 12:01:55 UTC 2024 | uploaded | transfer of eessi-2023.06-software-linux-x86_64-generic-1721130246.tar.gz to S3 bucket succeeded |
Looks like it actually worked :tada:.
I also tested the fix on our Rocky 8 cluster: I got an error without the fix, but after applying the fix the curl command worked fine.
As reported in the EESSI support portal issue #25, curl fails in RHEL 8 and above systems as CA files location differs. Works for all rhel based systems as I could reproduce the issue also in them.
I am not a fan of hardcording in the init script but investigating the issue I haven't found a more suitable way to solve it for our use case. Maybe another solution would be to add a modlua footer exporting this variable in the affected modules?