Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test installing EasyBuild v3.8.2 to software.eessi.io/versions/2023.06 #29

Closed

Conversation

boegel
Copy link
Owner

@boegel boegel commented Nov 25, 2023

ocaisa and others added 24 commits June 16, 2023 14:32
Allow fix incorrect generic path
@test-eessi-bot-software-layer

Instance eessi-bot-test is configured to build:

  • arch x86_64/generic for repo EESSI-pilot
  • arch aarch64/generic for repo EESSI-pilot

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

bot: build

@test-eessi-bot-software-layer
Updates by the bot instance eessi-bot-test (click for details)
  • received bot command build from boegel
    • expanded format: build

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

bot: build

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

Updates by the bot instance eessi-bot-test (click for details)

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

New job on instance eessi-bot-test for architecture x86_64-generic for repository eessi.io-2023.06-software in job dir /home/boegel/eessi-bot-software-layer/jobs/2023.11/pr_29/1212

date job status comment
Nov 25 14:49:11 UTC 2023 submitted job id 1212 awaits release by job manager
Nov 25 14:49:51 UTC 2023 released job awaits launch by Slurm scheduler
Nov 25 14:55:56 UTC 2023 running job 1212 is running
Nov 25 15:03:09 UTC 2023 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-1212.out
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
No artefacts were created or found.

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

New job on instance eessi-bot-test for architecture aarch64-generic for repository eessi.io-2023.06-software in job dir /home/boegel/eessi-bot-software-layer/jobs/2023.11/pr_29/1213

date job status comment
Nov 25 14:49:12 UTC 2023 submitted job id 1213 awaits release by job manager
Nov 25 14:49:49 UTC 2023 released job awaits launch by Slurm scheduler
Nov 25 14:54:53 UTC 2023 running job 1213 is running
Nov 25 15:03:07 UTC 2023 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-1213.out
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
No artefacts were created or found.

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

Failed with:

ERROR: Values for EESSI_SOFTWARE_SUBDIR_OVERRIDE (aarch64/generic) and EESSI_SOFTWARE_SUBDIR (aarch64/arm/neoverse-n1) differ!

That likely has to do with switching to archdetect instead of using archspec, seems like archdetect doesn't honor $EESSI_SOFTWARE_SUBDIR_OVERRIDE ...

edit: fixed in EESSI#397

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

bot: build

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

Updates by the bot instance eessi-bot-test (click for details)

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

New job on instance eessi-bot-test for architecture x86_64-generic for repository eessi.io-2023.06-software in job dir /home/boegel/eessi-bot-software-layer/jobs/2023.11/pr_29/1214

date job status comment
Nov 25 15:50:17 UTC 2023 submitted job id 1214 awaits release by job manager
Nov 25 15:51:18 UTC 2023 released job awaits launch by Slurm scheduler
Nov 25 15:52:22 UTC 2023 running job 1214 is running
Nov 25 15:55:28 UTC 2023 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1214.out
✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gzsize: 19 MiB (19979074 bytes)
entries: 31127
modules under 2023.06/software/linux/x86_64/generic/modules/all
EasyBuild/4.8.2.lua
software under 2023.06/software/linux/x86_64/generic/software
EasyBuild/4.8.2
other under 2023.06/software/linux/x86_64/generic
.lmod/cache/spiderT.lua
.lmod/cache/spiderT.luac_5.1
.lmod/cache/timestamp
.lmod/lmodrc.lua
Nov 25 15:58:15 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gz to S3 bucket failed
Nov 25 16:09:32 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gz to S3 bucket failed
Nov 25 16:16:21 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gz to S3 bucket failed
Nov 25 16:19:07 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gz to S3 bucket failed

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

New job on instance eessi-bot-test for architecture aarch64-generic for repository eessi.io-2023.06-software in job dir /home/boegel/eessi-bot-software-layer/jobs/2023.11/pr_29/1215

date job status comment
Nov 25 15:50:19 UTC 2023 submitted job id 1215 awaits release by job manager
Nov 25 15:51:17 UTC 2023 released job awaits launch by Slurm scheduler
Nov 25 15:52:20 UTC 2023 running job 1215 is running
Nov 25 15:55:27 UTC 2023 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-1215.out
✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gzsize: 19 MiB (19934888 bytes)
entries: 31127
modules under 2023.06/software/linux/aarch64/generic/modules/all
EasyBuild/4.8.2.lua
software under 2023.06/software/linux/aarch64/generic/software
EasyBuild/4.8.2
other under 2023.06/software/linux/aarch64/generic
.lmod/cache/spiderT.lua
.lmod/cache/spiderT.luac_5.1
.lmod/cache/timestamp
.lmod/lmodrc.lua
Nov 25 15:58:17 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz to S3 bucket failed
Nov 25 16:09:34 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz to S3 bucket failed
Nov 25 16:16:25 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz to S3 bucket failed
Nov 25 16:19:39 UTC 2023 not uploaded transfer of eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz to S3 bucket failed

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

bot: deploy

@test-eessi-bot-software-layer
Copy link

test-eessi-bot-software-layer bot commented Nov 25, 2023

Updates by the bot instance eessi-bot-test (click for details)
  • received bot command deploy from boegel

    • expanded format: deploy
  • handling command deploy failed with message
    unknown command deploy; use bot: help for usage information

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

2nd deploy attempt failed because aws command was not available yet in test setup

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

3rd deploy attempt failed because endpoint_url was set to dummy value URL_TO_S3_SERVER in app.cfg

@boegel
Copy link
Owner Author

boegel commented Nov 25, 2023

last (4th) deploy attempt triggered successfully, only failed due to lack of credentials, which is a problem with the bot environment, not with the code:

[20231125-T16:18:36] Using bucket for eessi.io-2023.06-software: kh-eessi-staging
[20231125-T16:18:36] run_subprocess(): 'Upload tarball to S3 bucket' by running '/home/boegel/eessi-bot-software-layer/scripts/eessi-upload-to-staging --bucket-name kh-eessi-staging --repository boegel/software-layer --pull-request 29 /home/boegel/eessi-bot-software-layer/jobs/2023.11/pr_29/1214/eessi-2023.06-software-linux-x86_64-generic-1700927661.tar.gz' in directory '/home/boegel/eessi-bot-software-layer'
...
           stderr 'upload failed: jobs/2023.11/pr_29/1215/eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz to s3://kh-eessi-staging/2023.06/software/linux/aarch64/generic/1700927656/eessi-2023.06-software-linux-aarch64-generic-1700927656.tar.gz Unable to locate credentials

What matters is that it used the current bucket from the following spec in app.cfg

bucket_name = {
    "eessi-hpc.org-2023.06-compat": "eessi-staging-2023.06",
    "eessi-hpc.org-2023.06-software": "eessi-staging-2023.06",
    "eessi.io-2023.06-compat": "software.eessi.io-2023.06",
    "eessi.io-2023.06-software": "kh-eessi-staging" }

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.

3 participants