On 05/12/12 14:55, Michael H. Warfield wrote: [...] >> Ah yes, the "pivot root" problem. I have worked around this for the time >> being by doing a "mount --make-rprivate /". I created a systemd service >> on the host as an "after" dependency on "systemd-remount-fs.service" to >> do this. I believe this is ok in the short term (it appears to work ok >> for me). > Hmmm... I was thinking someone ran into some problems doing that and > causing problems with the /dev/pts mounts or some such. Good to note if > that worked for you. I'm about to start playing with Fedora 18 Beta > where I expect problems. I'll try that out. > >> If I rebuild lxc from git, should I then expect my existing systemd >> container to work or is there anything else that I need to do ? > Yeah, one other thing (in addition to following Serge's advice regarding > git and #stage)... > > You have to add an option to the config file for your systemd > containers. > > lxc.autodev = 1
Ok got that. I used git://github.com/lxc/lxc.git #staging. Built and installed ok. Existing containers running. When I try to create a new one, with or without the autodev like you suggest, I get the below: # lxc-create -n test2 -f test2.conf lxc-create: unknown template '' lxc-create: aborted I checked and the above create does work with 0.8.0. I realise it's probably a glitch caused by something unrelated and which will probably be fixed quite quickly. I may try a re-build in the morning. Next, I manually edited /var/lib/lxc/test/config to add lxc.autodev to it but attempting to start the container gave me this: # lxc-start -n test2 lxc-start: No such file or directory - failed to mount 'devshm' on '/usr/lib/lxc/rootfs//dev/shm' I had an instruction in the config to mount devshm so I removed that and could then start the container up successfully. I got a login prompt and can log in. Lovely! I now need to run some more tests here but I can confirm that the staging build will allow a container to start on my Arch system. FYI (Arch - specific): I used a modified copy of the lxc-git PKGBUILD (https://aur.archlinux.org/packages/lx/lxc-git/PKGBUILD) to build lxc#staging. I only changed the git root to be "git://github.com/lxc/lxc.git". ps. I Just did an lxc-destroy while testing and it appears to now be destructive. That took me by surprise. Regards, John ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users