Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
rkt run hangs on docker://julia #3651
Our users would really like to run Julia as a container. It works fine when run by docker, but rkt just hangs. Need to kill-9 the rkt run process.
What did you do?
What did you expect to see?
What did you see instead?
nothing, it hangs until kill -9
I just noticed slightly different behaviour. The rkt run command still hangs, but is now responsive to ctrl-C, and doesn't need kill -9 to interrupt it.
Sorry, this isn't very satisfactory, but I can't determine what I am doing differently from before when it needed kill -9. (I tried for some time to reproduce the previous behaviour, but couldn't.)
So, it's not as bad now, in that ctrl-C works to kill it. But it still hangs, and doesn't produce any output.
I did a quick test, and was able to run Julia by disabling seccomp:
By running julia locally with strace, I got the list of syscalls in a trival Julia execution:
They all looked pretty normal except
We definitely don't want to add mbind to the list of allowed syscalls, so I'm not sure there are any changes to be made to rkt.