-
Notifications
You must be signed in to change notification settings - Fork 129
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
Julia fails when using a singularity container #3410
Comments
@rbeucher is that the full stack trace? What Julia is it installing, it could be a permissions error, see JuliaLang/julia#38411 |
Are you actually planning to use ESMValTool with Julia diagnostic scripts? That would be interesting for us to know because I have the impression that maintaining support for Julia as a diagnostic language is a drain on our time with little benefit to our users. So far the only scientific recipe in Julia ever contributed is recipe_rainfarm.yml. See #2575 for some previous discussion on singularity containers. |
@bouweandela It is more of a nice to have really. We have a few Julia hardcore people... It's definitely a permission issue. Singularity containers don't have root access. I think it's possible but my knowledge of Julia is limited. |
If anyone is actually using it we're happy to support it of course! Maybe you could ask one of those hardcore Julia people to come and have a look here at how we're installing Julia dependencies? It is probably outdated again. The docker container is built from this recipe: https://github.com/ESMValGroup/ESMValTool/blob/main/docker/Dockerfile the Julia installation code lives here: and the code we use for running a Julia diagnostic in the correct Julia environment lives here: |
Hi All,
We are using singularity containers (.sif file generated from the official ESMValTool docker images) to run ESMValTool on our system.
Singularity containers have limited write access which causes issues when pre-compiling Julia packages.
I was wondering if anyone had success running the ESMValTool docker images as singularity containers.
My knowledge of Julia is limited but maybe it is just a matter of binding the right folder.
Now the fact that we are dealing with a conda environment might make things harder? maybe?
Here is a dump of the log for the recipe_julia.yml:
Thanks for your help!
Romain
The text was updated successfully, but these errors were encountered: