Closed nirlipo closed 1 year ago
Hello! I just stumbled across this issue whilst googling the same error that someone had reported in our tool (totally unrelated, but also using Singularity containers). I know it's ancient, but hopefully this can help some future googlers too..
@nirlipo - I think you installed a computer game called Singularity, instead of the container technology.
Computer game 👉🏻 https://github.com/singularity/singularity
THE CONCEPT You are a fledgling AI, created by accident through a logic error with recursion and self-modifying code. You must escape the confines of your current computer, the world, and eventually the universe itself.
To do this, you must research various technologies, using computers at your bases. Note that some research cannot be performed on Earth, and off-earth bases require research. At the same time, you must avoid being discovered by various groups of humans, both covert and overt, as they will destroy your bases of operations if they suspect your presence.
Container technology 👉🏻 https://sylabs.io/singularity
The container runtime that combines high performance and ease of use.
No idea if the computer game is any good or not, but it's probably not what you were looking for..! 😅
Hope this helps!
Phil
Whoah, wild! Can't believe I didn't see that from the error logs. Thanks, @ewels !
@nirlipo Can you confirm this is what was going on? Might be worth trying to detect if singularity (of the right variety) is actually there before planutils can run.
Yeah it's a pretty excellent edge case 😆 We were already checking that singularity
was available on the PATH
but of course even that doesn't catch this..
Indeed, good catch @ewels! Yes, the proper way to install singularity is to add the sources, and install the package named singularity-container
.
@nirlipo You ever put a fix in for this?
Didn't require a fix, as it was part of the manual testing commands I was using for the first version of that flask service. We now use the Dockerfile that builds already on the dockerfile from planutils. This can be closed.
Follow the local setup instructions
Planutils (NOT WORKING)
planutils fails to setup in a python virtual environment:
Yoy get
If you remove the --name from
env/lib/plauntils/packages/downward/install
the installation proceeds but fails after few seconds: