<div dir="ltr">Andrei, <div><br></div><div>Sorry it took so long for me to try this out. Didn't quite work, here's the dump log (it's a new error):</div><div><a href="https://gist.github.com/boucher/4cb16a71a64f11c7877dcd6696d2a062">https://gist.github.com/boucher/4cb16a71a64f11c7877dcd6696d2a062</a><br></div><div><br></div><div>-Ross</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 17, 2016 at 7:29 PM Andrei Vagin <<a href="mailto:avagin@virtuozzo.com">avagin@virtuozzo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Oct 04, 2016 at 08:40:42AM -0700, Andrei Vagin wrote:<br class="gmail_msg">
> On Tue, Oct 4, 2016 at 2:58 AM, Pavel Emelyanov <<a href="mailto:xemul@virtuozzo.com" class="gmail_msg" target="_blank">xemul@virtuozzo.com</a>> wrote:<br class="gmail_msg">
> > On 09/30/2016 05:42 PM, Ross Boucher wrote:<br class="gmail_msg">
> >> hmm. That path should be just pointing to /dev/null.<br class="gmail_msg">
> ><br class="gmail_msg">
> > Then the "--ext-mount-map auto" ? :)<br class="gmail_msg">
><br class="gmail_msg">
> I think it is a bad idea to use "--ext-mount-map auto" here. It may<br class="gmail_msg">
> solve this problem, but add other side effects.<br class="gmail_msg">
><br class="gmail_msg">
> I remember runc has a code to handle ext mounts, so we need to add<br class="gmail_msg">
> logic about these mounts too.<br class="gmail_msg">
<br class="gmail_msg">
Hi Ross,<br class="gmail_msg">
<br class="gmail_msg">
I think I've fixed CRIU and runc to dump/restore containers with userns.<br class="gmail_msg">
Clould you try out how it works for you?<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://github.com/opencontainers/runc/pull/1110" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/opencontainers/runc/pull/1110</a><br class="gmail_msg">
<a href="https://github.com/avagin/criu/tree/docker" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/avagin/criu/tree/docker</a><br class="gmail_msg">
<br class="gmail_msg">
Thanks,<br class="gmail_msg">
Andrei<br class="gmail_msg">
><br class="gmail_msg">
> ><br class="gmail_msg">
> >> On Fri, Sep 30, 2016 at 5:59 AM Pavel Emelyanov <<a href="mailto:xemul@virtuozzo.com" class="gmail_msg" target="_blank">xemul@virtuozzo.com</a> <mailto:<a href="mailto:xemul@virtuozzo.com" class="gmail_msg" target="_blank">xemul@virtuozzo.com</a>>> wrote:<br class="gmail_msg">
> >><br class="gmail_msg">
> >> On 09/28/2016 05:18 PM, Ross Boucher wrote:<br class="gmail_msg">
> >> > Hey all,<br class="gmail_msg">
> >> ><br class="gmail_msg">
> >> > I wanted to start playing around with user namespace support in Docker as part of seeing where checkpoint/restore currently works and doesn't work. Turns out things don't work currently, here's a checkpoint log:<br class="gmail_msg">
> >> ><br class="gmail_msg">
> >> > <a href="https://gist.github.com/boucher/768a74b236470e3d28a49990fe2f1665" rel="noreferrer" class="gmail_msg" target="_blank">https://gist.github.com/boucher/768a74b236470e3d28a49990fe2f1665</a><br class="gmail_msg">
> >><br class="gmail_msg">
> >> Error (mount.c:716): mnt: 66:./proc/sched_debug<br class="gmail_msg">
> >><br class="gmail_msg">
> >> It's again the lack of --ext-mount-map option.<br class="gmail_msg">
> >><br class="gmail_msg">
> >> > Any thoughts on what might be going wrong?<br class="gmail_msg">
> >> ><br class="gmail_msg">
> >> > -Ross<br class="gmail_msg">
> >> ><br class="gmail_msg">
> >> ><br class="gmail_msg">
> >> > _______________________________________________<br class="gmail_msg">
> >> > CRIU mailing list<br class="gmail_msg">
> >> > <a href="mailto:CRIU@openvz.org" class="gmail_msg" target="_blank">CRIU@openvz.org</a> <mailto:<a href="mailto:CRIU@openvz.org" class="gmail_msg" target="_blank">CRIU@openvz.org</a>><br class="gmail_msg">
> >> > <a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br class="gmail_msg">
> >> ><br class="gmail_msg">
> >><br class="gmail_msg">
> ><br class="gmail_msg">
> > _______________________________________________<br class="gmail_msg">
> > CRIU mailing list<br class="gmail_msg">
> > <a href="mailto:CRIU@openvz.org" class="gmail_msg" target="_blank">CRIU@openvz.org</a><br class="gmail_msg">
> > <a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> CRIU mailing list<br class="gmail_msg">
> <a href="mailto:CRIU@openvz.org" class="gmail_msg" target="_blank">CRIU@openvz.org</a><br class="gmail_msg">
> <a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
CRIU mailing list<br class="gmail_msg">
<a href="mailto:CRIU@openvz.org" class="gmail_msg" target="_blank">CRIU@openvz.org</a><br class="gmail_msg">
<a href="https://lists.openvz.org/mailman/listinfo/criu" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br class="gmail_msg">
</blockquote></div>