-
Notifications
You must be signed in to change notification settings - Fork 301
non-default spaces fails under 20.1.0 singularity container (but not 20.0.7) #2161
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
Comments
I just checked the 20.1.0 image:
What does your command look like? |
Huh. It looks like that. I could have sworn when I checked a few minutes ago it wasn't there. Anyway, so that's not the reason, so what is the reason for this failure? |
Do you have |
No, but I didn't on 20.0.7 either. |
This works:
The exact same thing submitted with the same environment but with 20.1.0.simg fails. |
Adding that environment variable fixed it. Not sure why it wasn't needed under 20.0.7, though. |
That's weird, the |
I'm not sure why the 20.0.7 image worked, but the behavior of the 20.1.0 image is expected - singularity users have to explictily set the |
Was there a reason we didn't put |
Yes, the reason is Singularity users won't have write permission to that directory. So by default, users requesting non-cached templates would experience failures |
/home/fmriprep/.cache/templateflow
is missing from the Singularity image for 20.1.0.Therefore, under the 20.0.7 singularity container, if I specify a nondefault space like:
it works fine, and does not attempt to download anything (which won't work in the container, and won't work on a cluster where nodes can't reach the internet).
The exact same dataset, submitted with the exact same arguments but using the 20.1.0 container, fails:
The text was updated successfully, but these errors were encountered: