[lxc-devel] call to setup_dev_symlinks with lxc.autodev

Serge Hallyn serge.hallyn at ubuntu.com
Thu Apr 17 17:30:13 UTC 2014


Quoting Michael H. Warfield (mhw at WittsEnd.com):
> On Thu, 2014-04-17 at 12:09 -0500, Serge Hallyn wrote:
> > Quoting Michael H. Warfield (mhw at WittsEnd.com):
> > > On Thu, 2014-04-17 at 10:19 -0500, Serge Hallyn wrote:
> > > > Quoting Michael H. Warfield (mhw at WittsEnd.com):
> > > 
> > > [Snip]
> > > 
> > > > > 1) Fix the broken image and finish populating the /dev directory in a
> > > > > hook script as you are now doing.
> > > > > 
> > > > > 2) Create the mandatory symlinks when you create the image and fix the
> > > > > existing images on disk.
> > > > > 
> > > > > You've already done #1.  In my mind, that seems like the best solution
> > > > > whether or not you do #2.
> > > 
> > > > So it sounds like you think that if he had not done either of these and
> > > > lxc had simply ignored the errors, he would have had an error in
> > > > userspace later on?
> > > 
> > > He might have.  Recurse back to what Harald reported about the /dev/fd
> > > error.  It would depend on a process accessing one of those required
> > > links.
> > > 
> > > > Perhaps what we need is a clearer error message on the failure.  Does
> > > > someone mind writing the patch to do so?
> > > 
> > > I'm not so sure.  He didn't give us the error message he got.  I'd like
> 
> > I thought at one point he did.
> 
> I looked and I didn't see it.  I'll rereview the entire thread again.
> 
> > > to see that.  To me, that call to SYSERROR should be sufficient.
> 
> > It doesn't say "and this must exist per <kerneldocfile>".  So it sounds
> > like we want it, rather than 'it must be there or things will break'.
> 
> Harald didn't say that.

More importantly lxc didn't tell Harald that, and that has greatly
lengthened this thread.




More information about the lxc-devel mailing list