<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">I 'll detail what I did, just in case..</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div>1.<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"> </div>make clean in criu/deps/criu-x86_64<br>2. changed the criu/deps/criu-x86_64/lib/criu.c, and added the perror patch.\<br>3. runned the make command, found in <a href="http://criu.org/Installation#Native_Compilation">http://criu.org/Installation#Native_Compilation</a><br>4.<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"> Copied the `</div><span style="font-family:verdana,sans-serif">include<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">`, and `</div>lib<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">`, folders to the folder that I was working on</div></span><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">5. Copied the new `criu` binary</div></span></div><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"></div></span></div><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">Output:</div></span></div><div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">--- Restore loop ---<br></span><span class=""><b>Can't exec criu swrk: No such file or directory</b><br></span><span class="">Can't read response: Connection reset by peer<br></span><span class="">Can't receive response: Connection reset by peer<br></span><span class="">Unable to send/recv msg to/from CRIU: Connection reset by peer<br></span><span class="">linpack_capture: FAIL<br></span><span class="">== Stopping service</span></blockquote>
</div><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"><br></div></span></div><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"><br></div></span></div><div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">Btw, I have noticed that I am not using the `</div></span>pbc-x86_64<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">` protocol-c buffers folder at all. For the PB I have copied the include and lib folders from `</div>x86_64-linux-gnu<div class="gmail_default" style="font-family:verdana,sans-serif;display:inline">` folder. But this should be normal, right? As the instructions at </div><a href="http://criu.org/Installation#Native_protobuf-c">criu.org/Installation#Native_protobuf-c</a><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"> will be using that folder as an output.</div></div>
<div><span style="font-family:verdana,sans-serif"><div class="gmail_default" style="font-family:verdana,sans-serif;display:inline"><br></div></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 9, 2014 at 11:38 PM, Ruslan Kuprieiev <span dir="ltr"><<a href="mailto:kupruser@gmail.com" target="_blank">kupruser@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Could you try this patch and show what test now say, please?<br>
I suspect that execlp inside libcriu fails.<br>
<br>
---<br>
lib/criu.c | 1 +<br>
1 file changed, 1 insertion(+)<br>
<br>
diff --git a/lib/criu.c b/lib/criu.c<br>
index 18d2091..de81124 100644<br>
--- a/lib/criu.c<br>
+++ b/lib/criu.c<br>
@@ -654,6 +654,7 @@ int criu_restore_child(void)<br>
sprintf(fds, "%d", sks[1]);<br>
<br>
execlp("criu", "criu", "swrk", fds, NULL);<br>
+ perror("Can't exec criu swrk");<br>
exit(1);<br>
}<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.9.3<br>
<br>
</font></span></blockquote></div><br></div>