-
Notifications
You must be signed in to change notification settings - Fork 582
-
Notifications
You must be signed in to change notification settings - Fork 582
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
cannot join user namespace of restored container #1206
Comments
I have never seen the combination of |
@gitsvm What is your runc and kernel versions? There was a fix for checkpoint/restore of runc containers with user namespace in CRIU v3.14, but I think the |
@adrianreber
@rst0git
Kernel version :
|
I do not know the state of user namespaces, runc and CRIU. @rst0git seems to be more familiar with it, but if you are running a container as root (with Podman for example), then user namespace is just not used. I see the same running a container with cri-o. So if I am right and user namespaces, runc and CRIU does not work, then it is just not a problem because, until now, they are not used for containers running as root. |
Below is the
config.json
of the restored container. I made multiple changes to resolve the error but still couldn't do it.an external process takes
<pid>
of the restored container and doessetns
on the namespaces file descriptors. It is able to join all other namespaces except theuser
namespace, for that it showsInvalid Argument
. I'm stuck here for long and unable to figure out what is the issue here?The text was updated successfully, but these errors were encountered: