Closed brisk022 closed 2 years ago
This is the right place! It would be helpful to ping them and see if they know what changes happened between those versions. It seems like they no longer allow 302, which used to be part of their pull process (to redirect so some signed AWS url).
As far as I can tell, the problem appeared after SingularityCE switched to concurrent image download in 3.9.0. They have an enhancement request that might address that: sylabs/scs-library-client#130
I created a bug report in their main repo to let them know about the issue: sylabs/singularity#698
I could try a pull request but I do not feel very confident about my golang skills :(
Thank you for doing that! I am watching the issue you posted, and if there is something we can do to fix it I can also offer to help.
And if you want to take a shot, I think probably I and the other sylabs singularity maintainers could help you :)
I think that the fix has made it into singularity 3.9.9. I have tested it and it seems to be working properly. So, I am going to close this issue now, if you do not mind.
When I try to pull an image from sregistry with singularity 3.9.x (tested with 3.9.0, 3.9.6 and 3.9.7), I get the following error.
Everything works fine with the older versions of singularity <3.9.0. For example, here is the expected response with 3.7.1.
Here is what I see in the nginx logs for those two requests.
In this particular test, I used 0c88404 but I observed the same behaviour with 9abb177
Is this the right place for the bug or should I submit it to the Singularity-CE developers?