<div dir="ltr"><div>Hello,<br><br></div><div>I understand that i have to access the contenair with ssh for example (<span class="im">ssh ubuntu@$(sudo lxc-info -n worker -H -i)), from the begining, before the dumping process ?<br></span></div><div><span class="im">instead of lxc-start ? <br><br></span></div>Thanks a lot for help. <br>Bests.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-20 12:43 GMT+01:00 Andrew Vagin <span dir="ltr">&lt;<a href="mailto:avagin@parallels.com" target="_blank">avagin@parallels.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Jan 19, 2015 at 06:09:47PM +0100, Thouraya TH wrote:<br>
&gt; Hello :) thanks a lot for help.<br>
&gt;<br>
&gt; How do you enter into CT? Do you use screen or ssh?<br>
&gt;<br>
&gt; Before the Dumping Process:<br>
&gt;<br>
&gt; root@g-2:~# lxc-ls -f<br>
&gt; NAME     STATE    IPV4  IPV6  GROUPS  AUTOSTART<br>
&gt; -----------------------------------------------<br>
&gt; worker   STOPPED  -     -     -       NO<br>
&gt; root@g-2:~# lxc-start -n worker<br>
&gt; root@g-2:~# lxc-attach -n worker<br>
<br>
</span>I&#39;ve understood the problem and its causes. If you execute a process in<br>
CT, it lives in CT&#39;s pid namespaces, but it belongs to another process<br>
tree, becuase its parent is outside of the CT.<br>
<br>
Currently CRIU is able to dump only one process tree. I am not sure that<br>
we will fix this problem in a near future. I can suggest you to use<br>
screen or tmux, they have to workaround your problem.<br>
<br>
Thanks,<br>
Andrew Vagin<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; root@worker:/home# cat &gt; test.sh &lt;&lt;-EOF<br>
&gt; &gt; #!/bin/sh<br>
&gt; &gt; while :; do<br>
&gt; &gt;     sleep 1<br>
&gt; &gt;     date<br>
&gt; &gt; done<br>
&gt; &gt; EOF<br>
&gt; root@worker:/home# chmod +x test.sh<br>
&gt; root@worker:/home# ./test.sh<br>
&gt; Mon Jan 19 17:58:57 CET 2015<br>
&gt; Mon Jan 19 17:58:58 CET 2015<br>
&gt; ..........................<br>
&gt; After Restart, i have used ssh.<br>
&gt;<br>
&gt;<br>
&gt; dump.log:<br>
&gt; Warn  (fsnotify.c:183): fsnotify:       Handle 800003:9db17 cannot be opened<br>
&gt; Warn  (fsnotify.c:183): fsnotify:       Handle 800003:9db1d cannot be opened<br>
&gt; tar: ./udev/control: socket ignored<br>
&gt;<br>
&gt; restore.log&quot;<br>
&gt; Warn  (cr-restore.c:996): Set CLONE_PARENT | CLONE_NEWPID but it might cause<br>
&gt; restore problem,because not all kernels support such clone flags combinations!<br>
&gt; RTNETLINK answers: File exists<br>
&gt; RTNETLINK answers: File exists<br>
&gt; RTNETLINK answers: File exists<br>
&gt;<br>
&gt; Thank you so much for help.<br>
&gt; Best Regards.<br>
&gt;<br>
&gt; 2015-01-16 12:29 GMT+01:00 Andrew Vagin &lt;<a href="mailto:avagin@parallels.com">avagin@parallels.com</a>&gt;:<br>
&gt;<br>
&gt;     On Thu, Jan 15, 2015 at 02:02:56PM +0100, Thouraya TH wrote:<br>
&gt;     &gt; Hello,<br>
&gt;<br>
&gt;     Hello,<br>
&gt;<br>
&gt;     Add Tycho into CC.<br>
&gt;<br>
&gt;     &gt;<br>
&gt;     &gt; Please,i have a question about the restarting process of a LXC container.<br>
&gt;     &gt; i run this script <a href="http://criu.org/Simple_loop" target="_blank">http://criu.org/Simple_loop</a> in a container:<br>
&gt;     &gt;<br>
&gt;     &gt; 1)<br>
&gt;     &gt; ubuntu@worker:/home$ ./test.sh<br>
&gt;     &gt; Wed Jan 14 22:30:23 CET 2015<br>
&gt;     &gt; Wed Jan 14 22:30:24 CET 2015<br>
&gt;     &gt; Wed Jan 14 22:30:25 CET 2015<br>
&gt;     &gt; Wed Jan 14 22:30:26 CET 2015<br>
&gt;     &gt; Wed Jan 14 22:30:35 CET 2015<br>
&gt;     &gt; .......................<br>
&gt;<br>
&gt;     How do you enter into CT? Do you use screen or ssh?<br>
&gt;<br>
&gt;<br>
&gt;     &gt; 2) i have done the dumping process:<br>
&gt;     &gt;       root@g-3:/home# lxc-checkpoint -s -D /home/ImGLXC1Worker -n worker<br>
&gt;     &gt; 3) i have restart the container:<br>
&gt;     &gt;     root@g-3:/home/ImGLXC1Worker# lxc-checkpoint -r -D /home/<br>
&gt;     ImGLXC1Worker -n<br>
&gt;     &gt; worker<br>
&gt;     &gt;      # lxc-ls -f<br>
&gt;     &gt; NAME     STATE    IPV4        IPV6  GROUPS  AUTOSTART<br>
&gt;     &gt; -----------------------------------------------------<br>
&gt;     &gt; worker   RUNNING  10.0.3.109  -     -       NO<br>
&gt;<br>
&gt;     Thouraya, Could you increase verbose level for criu and show us dump and<br>
&gt;     restore<br>
&gt;     logs? Tycho, could you explain how to do this with lxc-checkpoint?<br>
&gt;<br>
&gt;     Thanks,<br>
&gt;     Andrew<br>
&gt;<br>
&gt;     &gt;<br>
&gt;     &gt; 4) ssh ubuntu@$(sudo lxc-info -n worker -H -i)<br>
&gt;     &gt; 5) ubuntu@worker:/home$ ps<br>
&gt;     &gt;   PID TTY          TIME CMD<br>
&gt;     &gt;   304 pts/0    00:00:00 bash<br>
&gt;     &gt;   318 pts/0    00:00:00 ps<br>
&gt;     &gt;<br>
&gt;     &gt; The process &quot;test&quot; didn&#39;t restart!<br>
&gt;     &gt;<br>
&gt;     &gt; i have done another test : ubuntu@worker:/home$ ./test.sh &gt; Results.txt /<br>
&gt;     &gt; Dumping the container / Restarting the container/ The process &quot;test&quot;<br>
&gt;     didn&#39;t<br>
&gt;     &gt; restart! and the file Results.txt didn&#39;t change !<br>
&gt;     &gt;<br>
&gt;     &gt; Have you an idea please ?<br>
&gt;     &gt;<br>
&gt;     &gt; Thanks a lot.<br>
&gt;     &gt; Best Regards.<br>
&gt;<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; CRIU mailing list<br>
&gt;     &gt; <a href="mailto:CRIU@openvz.org">CRIU@openvz.org</a><br>
&gt;     &gt; <a href="https://lists.openvz.org/mailman/listinfo/criu" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>