[CRIU] Re: [PATCH] zdtm: Mount devtmpfs and devpts in new root

Cyrill Gorcunov gorcunov at openvz.org
Fri Sep 28 15:58:19 EDT 2012


On Fri, Sep 28, 2012 at 11:46:06PM +0400, Cyrill Gorcunov wrote:
> On Fri, Sep 28, 2012 at 11:44:18PM +0400, Andrew Vagin wrote:
> > On Mon, Sep 17, 2012 at 01:53:33PM +0400, Cyrill Gorcunov wrote:
> > > In case if we enter the new rootfs don't forget to
> > > maount devtmpfs and devpts, otherwise ttys can't
> > > be connected.
> > > 
> > > Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
> > > ---
> > >  test/zdtm/lib/ns.c |    9 +++++++++
> > >  1 files changed, 9 insertions(+), 0 deletions(-)
> > > 
> > > diff --git a/test/zdtm/lib/ns.c b/test/zdtm/lib/ns.c
> > > index 664715f..4a933cc 100644
> > > --- a/test/zdtm/lib/ns.c
> > > +++ b/test/zdtm/lib/ns.c
> > > @@ -107,6 +107,15 @@ done:
> > >  			fprintf(stderr, "mount(/proc) failed: %m\n");
> > >  			return -1;
> > >  		}
> > > +		if (mount("devtmpfs", "/dev", "devtmpfs", MS_MGC_VAL, NULL)) {
> > > +			fprintf(stderr, "mount(/dev) failed: %m\n");
> > > +			return -1;
> > > +		}
> > > +		if (mount("pts", "/dev/pts", "devpts", MS_MGC_VAL, NULL)) {
> > LXC mounts a new instance of devpts:
> > mount("devpts", "/mnt", "devpts", MS_MGC_VAL, "newinstance")
> 
> Yup, which barely kills crtools then ;)
> 
> Test: zdtm/live/static/pty00
> ====================== ERROR ======================
> Dump log   : /home/crtools/test/dump/pty00/18566/dump.log
> Error (net.c:103): Unsupported link type 768
> Error (net.c:103): Unsupported link type 778
> Error (net.c:103): Unsupported link type 768
> Error (net.c:103): Unsupported link type 776
> Error (net.c:103): Unsupported link type 769
> 
> need to figure out how the hell the net.c code is involved ;)

Cool, these are

#define ARPHRD_TUNNEL	768		/* IPIP tunnel			*/
#define ARPHRD_IPGRE	778		/* GRE over IP			*/
#define ARPHRD_SIT	776		/* sit0 device - IPv6-in-IPv4	*/
#define ARPHRD_TUNNEL6	769		/* IP6IP6 tunnel       		*/

	Cyrill


More information about the CRIU mailing list