<div dir="ltr">Hi Andrey, Pavel,<div><br></div><div>I applied nested mountains patch. Now the error I get is this: </div><div><br></div><div><p style="margin:0px;font-family:Menlo">(00.285979) Collecting root for process 95</p>
<p style="margin:0px;font-family:Menlo">(00.286310) Error (mount.c:1683): The root task has another root than mntns: /rootfs</p></div><div><br></div><div>It is printed from mntns_collect_root:</div><div><p style="margin:0px;font-family:Menlo">
<span style="font-size:27px"> </span>      <b>if</b> (ret != <span style="text-decoration:underline">1</span> || path[<span style="text-decoration:underline">0</span>] != <span style="text-decoration:underline">&#39;/&#39;</span>) {</p>


<p style="margin:0px;font-family:Menlo">                pr_err(<span style="text-decoration:underline">&quot;The root task has another root than mntns: </span><b>%s\n</b><span style="text-decoration:underline">&quot;</span>, path);</p>


<p style="margin:0px;font-family:Menlo">                close_pid_proc();</p>
<p style="margin:0px;font-family:Menlo">                <b>return</b> -<span style="text-decoration:underline">1</span>;</p>
<p style="margin:0px;font-family:Menlo">        }</p><div><br></div><div>How can I fix this error? The erroneous &quot;path&quot; printed out is &quot;/home/riya/container/rootfs&quot;, which contains the roots for the container.</div>

<div class="gmail_extra"><br><p style="margin:0px;font-family:Menlo"><span style="font-family:arial">Thanks,</span></p><p style="margin:0px;font-family:Menlo"><span style="font-family:arial">Riya</span></p><p style="margin:0px;font-family:Menlo">
<span style="font-family:arial"><br></span></p><p style="margin:0px;font-family:Menlo"><span style="font-family:arial">On Wed, Mar 12, 2014 at 6:04 AM, Pavel Emelyanov </span><span dir="ltr" style="font-family:arial">&lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;</span><span style="font-family:arial"> wrote:</span><br>
</p><div class="gmail_quote">
<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"><div>On 03/12/2014 10:21 AM, riya khanna wrote:<br>

&gt; Thanks Pavel!<br>
&gt;<br>
&gt; Quick question: could you briefly explain the concept of nested mount namespaces to me?<br>
<br>
</div>Sure. The systemd spawns services with CLONE_NEWNS clone() flag, which results in<br>
services seeing their own mount points.<br>
<br>
You can read man mount about propagations for more details.<br>
<div><br>
&gt; or perhaps direct me to an article that gives the overview.<br>
&gt;<br>
&gt; Thanks for your time!<br>
&gt;<br>
&gt; -Riya<br>
&gt;<br>
&gt;<br>
</div><div>&gt; On Tue, Mar 11, 2014 at 10:36 AM, Pavel Emelyanov &lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;&gt; wrote:<br>


&gt;<br>
&gt;     On 03/11/2014 10:19 AM, riya khanna wrote:<br>
&gt;     &gt; Any inputs on how to fix this? Pavel?<br>
&gt;<br>
&gt;     Yup, sorry for late response. It&#39;s nested mount namespaces support we&#39;re<br>
&gt;     currently working on. You can check the Andrey&#39;s patches on the list<br>
&gt;     titled &quot;[PATCH 00/13] Restore nested mount namespaces (v2)&quot;.<br>
&gt;<br>
&gt;     Thanks,<br>
&gt;     Pavel<br>
&gt;<br>
&gt;     &gt;<br>
</div><div>&gt;     &gt; On Sun, Mar 9, 2014 at 4:26 PM, riya khanna &lt;<a href="mailto:riyakhanna1983@gmail.com" target="_blank">riyakhanna1983@gmail.com</a> &lt;mailto:<a href="mailto:riyakhanna1983@gmail.com" target="_blank">riyakhanna1983@gmail.com</a>&gt; &lt;mailto:<a href="mailto:riyakhanna1983@gmail.com" target="_blank">riyakhanna1983@gmail.com</a> &lt;mailto:<a href="mailto:riyakhanna1983@gmail.com" target="_blank">riyakhanna1983@gmail.com</a>&gt;&gt;&gt; wrote:<br>


&gt;     &gt;<br>
&gt;     &gt;     I&#39;m trying to dump a container and I see the following errors:<br>
&gt;     &gt;<br>
&gt;     &gt;     (00.238188) pid = 333 getpid() = 1975<br>
&gt;     &gt;<br>
&gt;     &gt;     (00.238256) pid = 333 root_item-&gt;pid.real = 84<br>
&gt;     &gt;<br>
&gt;     &gt;     (00.238353) Error (namespaces.c:159): Can&#39;t dump nested mnt namespace for 333<br>
&gt;     &gt;<br>
&gt;     &gt;     (00.238432) Error (namespaces.c:355): Can&#39;t make mntns id<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;     This is the output of ps<br>
&gt;     &gt;<br>
&gt;     &gt;        84 pts/0    S+     0:05 /sbin/init<br>
&gt;     &gt;<br>
&gt;     &gt;       333 pts/0    Sl     0:09 /bin/server<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;     What could be wrong here?<br>
&gt;     &gt;<br>
</div><div>&gt;     &gt;     On Sat, Jan 18, 2014 at 11:46 AM, Pavel Emelyanov &lt;<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt; &lt;mailto:<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a> &lt;mailto:<a href="mailto:xemul@parallels.com" target="_blank">xemul@parallels.com</a>&gt;&gt;&gt; wrote:<br>


&gt;     &gt;<br>
&gt;     &gt;         On 01/18/2014 08:26 AM, riya khanna wrote:<br>
&gt;     &gt;         &gt; Hi,<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; What could be interpreted by each of these error msgs below:<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; err msg 1:<br>
&gt;     &gt;         &gt;<br>
</div>&gt;     &gt;         &gt; (00.580627) Error (proc_parse.c:312): Can&#39;t handle non-regular mapping on 221&#39;s map <a href="tel:3069145088" value="+13069145088" target="_blank">3069145088</a> &lt;tel:<a href="tel:3069145088" value="+13069145088" target="_blank">3069145088</a>&gt; &lt;tel:<a href="tel:3069145088" value="+13069145088" target="_blank">3069145088</a> &lt;tel:<a href="tel:3069145088" value="+13069145088" target="_blank">3069145088</a>&gt;&gt;<br>


<div>&gt;     &gt;<br>
&gt;     &gt;         The task with pid 221 has a mapping of some device. You can check it via /proc.<br>
&gt;     &gt;<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; (00.580791) Error (cr-dump.c:1413): Collect mappings (pid: 221) failed with -1<br>
&gt;     &gt;<br>
&gt;     &gt;         This is a propagation of the above error through the CRIU&#39;s calls.<br>
&gt;     &gt;<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; err msg 2:<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; Error (files.c:245): Can&#39;t dump file 3 of that type [20666] (chr 10:14)<br>
&gt;     &gt;<br>
&gt;     &gt;         The program you&#39;re dumping opened character device with major:minor == 10:14.<br>
&gt;     &gt;         This is some misc device..<br>
&gt;     &gt;<br>
&gt;     &gt;         &gt; Thanks,<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; Riya<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;         &gt; _______________________________________________<br>
&gt;     &gt;         &gt; CRIU mailing list<br>
</div>&gt;     &gt;         &gt; <a href="mailto:CRIU@openvz.org" target="_blank">CRIU@openvz.org</a> &lt;mailto:<a href="mailto:CRIU@openvz.org" target="_blank">CRIU@openvz.org</a>&gt; &lt;mailto:<a href="mailto:CRIU@openvz.org" target="_blank">CRIU@openvz.org</a> &lt;mailto:<a href="mailto:CRIU@openvz.org" target="_blank">CRIU@openvz.org</a>&gt;&gt;<br>


&gt;     &gt;         &gt; <a href="https://lists.openvz.org/mailman/listinfo/criu" target="_blank">https://lists.openvz.org/mailman/listinfo/criu</a><br>
&gt;     &gt;         &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
</blockquote></div><br></div></div></div>