Hello! Shortly...
I want to install natty as guest without network isolation The problem is lxc-start hangs in this case If I add network all works fine With this network settings all works fine -- cut -- lxc.network.type=veth -- ent cut -- But network is isolated and I doesn't want to isolate network ============================ Bellow details, what I do exactly: # dpkg -l | grep lxc ii lxc 0.7.4-0ubuntu7.1 Linux containers userspace tools # uname -a Linux XXX 2.6.38-8-virtual #42-Ubuntu SMP Mon Apr 11 07:04:38 UTC 2011 i686 i686 i386 GNU/Linux # lxc-create -t natty -n natty01 Warning: ------- Usually the template option is called with a configuration file option too, mostly to configure the network. eg. lxc-create -n foo -f lxc.conf -t debian The configuration file is often: lxc.network.type=macvlan lxc.network.link=eth0 lxc.network.flags=up or alternatively: lxc.network.type=veth lxc.network.link=br0 lxc.network.flags=up For more information look at lxc.conf (5) At this point, I assume you know what you do. Press <enter> to continue ... ... press enter here ... debootstrap is /usr/sbin/debootstrap Checking cache download in /var/cache/lxc/natty/rootfs-i386 ... ... skipped ... 'natty01' created # lxc-start -n natty01 -o log -l debug -- /sbin/init --verbose init: Handling startup event init: mountall goal changed from stop to start init: mountall state changed from waiting to starting init: hostname goal changed from stop to start init: hostname state changed from waiting to starting init: Handling starting event init: plymouth goal changed from stop to start init: plymouth state changed from waiting to starting init: hwclock goal changed from stop to start init: hwclock state changed from waiting to starting init: lxcmount goal changed from stop to start init: lxcmount state changed from waiting to starting init: Handling starting event init: hostname state changed from starting to pre-start init: hostname state changed from pre-start to spawned init: hostname main process (2) init: hostname state changed from spawned to post-start init: hostname state changed from post-start to running init: Handling starting event init: plymouth state changed from starting to pre-start init: plymouth state changed from pre-start to spawned init: plymouth main process (3) init: Handling starting event init: hwclock state changed from starting to pre-start init: hwclock state changed from pre-start to spawned init: hwclock main process (4) init: hwclock state changed from spawned to post-start init: hwclock state changed from post-start to running init: Handling starting event init: lxcmount state changed from starting to pre-start init: lxcmount pre-start process (5) init: Handling started event init: Handling started event init: hostname main process (2) exited normally init: hostname goal changed from start to stop init: hostname state changed from running to stopping init: lxcmount pre-start process (5) exited normally init: lxcmount state changed from pre-start to spawned init: lxcmount main process (6) init: lxcmount state changed from spawned to post-start init: lxcmount state changed from post-start to running init: hwclock main process (4) exited normally init: hwclock goal changed from start to stop init: hwclock state changed from running to stopping init: Handling stopping event init: hostname state changed from stopping to killed init: hostname state changed from killed to post-stop init: hostname state changed from post-stop to waiting init: Handling started event init: Handling stopping event init: hwclock state changed from stopping to killed init: hwclock state changed from killed to post-stop init: hwclock state changed from post-stop to waiting init: Handling stopped event init: Handling stopped event init: plymouth main process (3) executable changed init: lxcmount main process (6) exited normally init: lxcmount goal changed from start to stop init: lxcmount state changed from running to stopping init: plymouth main process (3) became new process (7) init: plymouth state changed from spawned to post-start init: plymouth post-start process (8) init: Handling stopping event init: lxcmount state changed from stopping to killed init: lxcmount state changed from killed to post-stop init: lxcmount state changed from post-stop to waiting init: Handling stopped event init: plymouth post-start process (8) exited normally init: plymouth state changed from post-start to running init: mountall state changed from starting to pre-start init: mountall state changed from pre-start to spawned init: mountall main process (9) init: Handling started event init: mountall main process (9) executable changed init: mountall main process (9) became new process (10) init: mountall main process (10) became new process (11) init: mountall state changed from spawned to post-start init: mountall state changed from post-start to running init: Handling started event init: mountall main process (11) exited normally init: mountall goal changed from start to stop init: mountall state changed from running to stopping init: Handling stopping event init: mountall state changed from stopping to killed init: mountall state changed from killed to post-stop init: mountall post-stop process (23) init: mountall post-stop process (23) exited normally init: mountall state changed from post-stop to waiting init: Handling stopped event ... at this point lxc-start hangs ... The log is: # cat ./log lxc-start 1307130435.747 DEBUG lxc_conf - allocated pty '/dev/pts/2' (4/5) lxc-start 1307130435.748 DEBUG lxc_conf - allocated pty '/dev/pts/3' (6/7) lxc-start 1307130435.748 DEBUG lxc_conf - allocated pty '/dev/pts/4' (8/9) lxc-start 1307130435.748 DEBUG lxc_conf - allocated pty '/dev/pts/5' (10/11) lxc-start 1307130435.749 INFO lxc_conf - tty's configured lxc-start 1307130435.749 DEBUG lxc_console - using '/dev/tty' as console lxc-start 1307130435.749 DEBUG lxc_start - sigchild handler set lxc-start 1307130435.749 INFO lxc_start - 'natty01' is initialized lxc-start 1307130435.759 DEBUG lxc_cgroup - using cgroup mounted at '/sys/fs/cgroup' lxc-start 1307130435.760 DEBUG lxc_cgroup - cgroup flags is 0x1 lxc-start 1307130435.760 WARN lxc_cgroup - using deprecated ns_cgroup lxc-start 1307130435.760 DEBUG lxc_cgroup - '/sys/fs/cgroup/14326' renamed to '/sys/fs/cgroup/natty01' lxc-start 1307130435.761 INFO lxc_conf - 'natty01' hostname has been setup lxc-start 1307130435.762 DEBUG lxc_conf - mounted '/var/lib/lxc/natty01/rootfs' on '/usr/lib/lxc' lxc-start 1307130435.764 DEBUG lxc_conf - mounted 'proc' on '/usr/lib/lxc/proc', type 'proc' lxc-start 1307130435.764 DEBUG lxc_conf - mounted 'sysfs' on '/usr/lib/lxc/sys', type 'sysfs' lxc-start 1307130435.764 INFO lxc_conf - mount points have been setup lxc-start 1307130435.765 INFO lxc_conf - mount points have been setup lxc-start 1307130435.766 DEBUG lxc_cgroup - using cgroup mounted at '/sys/fs/cgroup' lxc-start 1307130435.767 DEBUG lxc_conf - cgroup 'devices.deny' set to 'a' lxc-start 1307130435.768 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:3 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:5 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:1 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:0 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:9 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 1:8 rwm' lxc-start 1307130435.769 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 136:* rwm' lxc-start 1307130435.770 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 5:2 rwm' lxc-start 1307130435.770 DEBUG lxc_conf - cgroup 'devices.allow' set to 'c 254:0 rwm' lxc-start 1307130435.770 INFO lxc_conf - cgroup has been setup lxc-start 1307130435.770 INFO lxc_conf - console has been setup lxc-start 1307130435.770 INFO lxc_conf - 4 tty(s) has been setup lxc-start 1307130435.770 DEBUG lxc_conf - mountpoint for old rootfs is '/usr/lib/lxc/mnt' lxc-start 1307130435.770 DEBUG lxc_conf - pivot_root syscall to '/usr/lib/lxc' successful lxc-start 1307130435.771 DEBUG lxc_conf - umounted '/mnt/dev/pts' lxc-start 1307130435.771 DEBUG lxc_conf - umounted '/mnt/dev/shm' lxc-start 1307130435.771 DEBUG lxc_conf - umounted '/mnt/sys/fs/fuse/connections' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/sys/kernel/debug' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/sys/kernel/security' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/sys/fs/cgroup' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/proc' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/var/run' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/var/lock' lxc-start 1307130435.772 DEBUG lxc_conf - umounted '/mnt/dev' lxc-start 1307130435.772 INFO lxc_conf - lazy unmount of '/mnt' lxc-start 1307130435.772 WARN lxc_conf - failed to unmount '/mnt/sys' lxc-start 1307130435.772 INFO lxc_conf - created new pts instance lxc-start 1307130435.772 DEBUG lxc_conf - capabilities has been setup lxc-start 1307130435.772 NOTICE lxc_conf - 'natty01' is setup. lxc-start 1307130435.773 NOTICE lxc_start - exec'ing '/sbin/init' lxc-start 1307130435.776 NOTICE lxc_start - '/sbin/init' started with pid '14326' lxc-start 1307130435.777 DEBUG lxc_utmp - Added '/proc/14326/root/var/run' to inotifywatch lxc-start 1307130523.309 DEBUG lxc_cgroup - using cgroup mounted at '/sys/fs/cgroup' lxc-start 1307130523.329 DEBUG lxc_start - container init process exited lxc-start 1307130523.330 INFO lxc_error - child <14326> ended on signal (9) lxc-start 1307130523.331 DEBUG lxc_cgroup - using cgroup mounted at '/sys/fs/cgroup' lxc-start 1307130523.336 DEBUG lxc_cgroup - '/sys/fs/cgroup/natty01' unlinked If I add this: -- cut -- lxc.network.type=veth -- ent cut -- All works: # lxc-start -n natty01 -o log -l debug -- /sbin/init --verbose ... skipped ... init: plymouth-stop state changed from post-stop to waiting init: Handling stopped/failed event init: Handling stopped event Ubuntu 11.04 natty01 /dev/console natty01 login: But network is isolated and I doesn't want to isolate network ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users