<div dir="ltr">thanks, I&#39;ll follow your suggestions. But one thing before that, I want to verify that if I correctly modified the scripts (including run.sh, run_ns.sh). <div><br></div><div>My understand is that the sample under /etc/mounts/ext/ is for mouting $current_dir to another place,  binding it and then dumping. </div>
<div><br></div><div>For my purpose, I need to change it to my docker container root dir. Is this correct?</div><div><br></div><div>thanks,</div><div>Bing</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Jun 4, 2014 at 7:27 AM, Pavel Emelyanov <span dir="ltr">&lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 06/04/2014 01:57 AM, Bing X wrote:<br>
&gt; I was saying that I could not successfully create a process tree to dump.<br>
&gt;<br>
&gt; What I was doing is to move the external mountpoint to somewhere else, and then dump.<br>
&gt;<br>
&gt; I was following the run.sh sample, and I got an error from run_ns.sh (which reported<br>
&gt; as can&#39;t unshare). in summary, I was stopped before I could do the criu dump.<br>
&gt;<br>
&gt; Let me know if it makes sense to you.<br>
<br>
</div>OK, I see. Please investigate what&#39;s the problem with unsharing. You<br>
can use the strace tool for that to find out which syscall fails. Then<br>
you will be able to check what kernel features or security privileges<br>
may be missing.<br>
<br>
Thanks,<br>
Pavel<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Thanks</div><div>Bing</div>
</div>