Quoting Justin Cormack (jus...@specialbusservice.com):
> On Tue, 2011-03-29 at 18:19 -0500, Serge E. Hallyn wrote:
> 
> > As for trouble with init - is your fedora using systemd?  How does it
> > actually start runlevel changes?  Upstart uses dbus over abstract unix
> > socket (which is containerized with netns), sysvinit uses ioctl over
> > /dev/init which is a distinct file from the one in the container...
> > Does systemd do something we're not containerizing right now?
> 
> When I tried Ubuntu on Ubuntu (using upstart), the abstract socket was
> not containerized, and it was changing runlevels on the host, which was
> a complete pain. How do I make sure that it is? Is it an lxc version
> issue (I was using the lxc that ships with Ubuntu 10.10, 0.7.2)?

No, you must have created a container without private network namespace.
Since upstart uses an abstact unix domain socket, you can only keep
root in a container from being able to reboot by either (1) starting
the container as a user who is not root and having a private user
namespace (which is not currently recommended since userns is going
through churn), or (2) having a private network namespace.

-serge

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to