[Lxc-users] Can't start a 2nd container with 0.6.5
Brian K. White
brian at aljex.com
Fri Jan 22 21:11:38 UTC 2010
Brian K. White wrote:
> However, now when I go to make a 2nd container, I can't start it.
> I can create it, but not execute or start.
Well I'm more boggled now.
I stopped my first container nj12.
lxc-ls shows nothing, screen -ls shows nothing, mount shows nothing
extra, yet trying to start nj13 still fails, and trying to start nj12
still succeeds.
I can't find anything functionally different between nj12 and nj13...
What could I be missing???
nj10:~ # lxc-info -n nj12
'nj12' is STOPPED
nj10:~ # lxc-info -n nj13
'nj13' is STOPPED
nj10:~ # lxc-destroy -n nj12
'nj12' does not exist
nj10:~ # lxc-destroy -n nj13
'nj13' does not exist
nj10:~ # mount
/dev/md0 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sdg1 on /boot type ext2 (rw,acl,user_xattr)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /cgroup type cgroup (rw)
nj10:~ # lxc-ls
nj10:~ # ls -lR /etc/lxc
/etc/lxc:
total 0
drwxr-xr-x 2 root root 96 Jan 21 10:45 nj12
drwxr-xr-x 2 root root 96 Jan 22 12:00 nj13
/etc/lxc/nj12:
total 8
-rw-r--r-- 1 root root 275 Jan 21 10:45 config
-rw-r--r-- 1 root root 172 Jan 21 06:55 fstab
/etc/lxc/nj13:
total 8
-rw-r--r-- 1 root root 275 Jan 22 12:00 config
-rw-r--r-- 1 root root 172 Jan 22 12:00 fstab
nj10:~ #
nj10:~ # ls -l /lxc
total 1
drwxr-xr-x 23 root root 672 Jan 22 15:38 nj12
drwxr-xr-x 31 root root 904 Jan 22 15:39 nj13
nj10:~ #
nj10:~ # cat /etc/lxc/nj12/config
lxc.utsname = nj12
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br1
lxc.network.hwaddr = 00:16:3e:00:01:4c
lxc.network.ipv4 = 71.187.206.76/24
lxc.network.name = eth0
#lxc.pts = 1024
lxc.tty = 1
lxc.mount = /etc/lxc/nj12/fstab
lxc.rootfs = /lxc/nj12
nj10:~ # cat /etc/lxc/nj13/config
lxc.utsname = nj13
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br1
lxc.network.hwaddr = 00:16:3e:00:01:4d
lxc.network.ipv4 = 71.187.206.77/24
lxc.network.name = eth0
#lxc.pts = 1024
lxc.tty = 1
lxc.mount = /etc/lxc/nj13/fstab
lxc.rootfs = /lxc/nj13
nj10:~ # cat /etc/lxc/nj12/fstab
none /lxc/nj12/dev/pts devpts defaults 0 0
none /lxc/nj12/proc proc defaults 0 0
none /lxc/nj12/sys sysfs defaults 0 0
none /lxc/nj12/dev/shm tmpfs defaults 0 0
nj10:~ # cat /etc/lxc/nj13/fstab
none /lxc/nj13/dev/pts devpts defaults 0 0
none /lxc/nj13/proc proc defaults 0 0
none /lxc/nj13/sys sysfs defaults 0 0
none /lxc/nj13/dev/shm tmpfs defaults 0 0
nj10:~ #
nj10:~ # screen lxc-start -f /etc/lxc/nj13/config -l DEBUG -o
nj13log.txt -n nj13
nj10:~ #
nj10:~ # cat nj13log.txt
lxc-start 1264193483.594 INFO lxc_conf - tty's configured
lxc-start 1264193483.594 DEBUG lxc_start - sigchild handler set
lxc-start 1264193483.594 INFO lxc_start - 'nj13' is initialized
lxc-start 1264193483.609 DEBUG lxc_conf - instanciated veth
'vethGA8xND/vethpWLLCp', index is '110'
lxc-start 1264193483.627 DEBUG lxc_cgroup - using cgroup
mounted at '/cgroup'
lxc-start 1264193483.627 DEBUG lxc_cgroup - '/cgroup/22546'
renamed to '/cgroup/nj13'
lxc-start 1264193483.663 DEBUG lxc_conf - move 'br1' to '22546'
lxc-start 1264193483.663 INFO lxc_conf - 'nj13' hostname has
been setup
lxc-start 1264193483.671 DEBUG lxc_conf - mac address
'00:16:3e:00:01:4d' on 'eth0' has been setup
lxc-start 1264193483.687 DEBUG lxc_conf - 'eth0' has been setup
lxc-start 1264193483.687 INFO lxc_conf - network has been setup
lxc-start 1264193483.687 DEBUG lxc_conf - mounted none on
/lxc/nj13/dev/pts, type devpts
lxc-start 1264193483.687 DEBUG lxc_conf - mounted none on
/lxc/nj13/proc, type proc
lxc-start 1264193483.687 DEBUG lxc_conf - mounted none on
/lxc/nj13/sys, type sysfs
lxc-start 1264193483.687 DEBUG lxc_conf - mounted none on
/lxc/nj13/dev/shm, type tmpfs
lxc-start 1264193483.687 INFO lxc_conf - mount points have
been setup
lxc-start 1264193483.688 INFO lxc_conf - mount points have
been setup
lxc-start 1264193483.688 INFO lxc_conf - console '/dev/pts/2'
mounted to '/lxc/nj13/dev/console'
lxc-start 1264193483.688 WARN lxc_conf - failed to mount
'/dev/pts/3'->'/lxc/nj13/dev/tty1'
lxc-start 1264193483.688 INFO lxc_conf - 1 tty(s) has been setup
lxc-start 1264193483.688 DEBUG lxc_conf - temporary mountpoint
for old rootfs is './lxc-oldrootfs-2JcmIJ'
lxc-start 1264193483.688 DEBUG lxc_conf - pivot_root syscall
to '/lxc-oldrootfs-2JcmIJ' successful
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/dev/pts'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/proc'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/sys/kernel/debug'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/sys/fs/fuse/connections'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/sys/kernel/security'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/boot'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/cgroup'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/lxc/nj13/proc'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/lxc/nj13/dev/pts'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/lxc/nj13/sys'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/lxc/nj13/dev/shm'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/lxc/nj13/dev/console'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/dev'
lxc-start 1264193483.688 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-2JcmIJ/sys'
lxc-start 1264193483.688 ERROR lxc_conf - Device or resource
busy - could not unmount old rootfs
lxc-start 1264193483.688 ERROR lxc_conf - failed to pivot_root
to '/lxc/nj13'
lxc-start 1264193483.688 ERROR lxc_conf - failed to set rootfs
for 'nj13'
lxc-start 1264193483.688 ERROR lxc_start - failed to setup the
container
lxc-start 1264193483.689 NOTICE lxc_start - '/sbin/init'
started with pid '22546'
lxc-start 1264193483.689 DEBUG lxc_utils - closing fd '1'
lxc-start 1264193483.689 DEBUG lxc_utils - closing fd '0'
lxc-start 1264193483.689 DEBUG lxc_utils - closed all
inherited file descriptors
lxc-start 1264193483.706 DEBUG lxc_start - child exited
lxc-start 1264193483.706 INFO lxc_error - child <22546> ended
on error (255)
lxc-start 1264193483.706 DEBUG lxc_cgroup - using cgroup
mounted at '/cgroup'
lxc-start 1264193483.726 DEBUG lxc_cgroup - '/cgroup/nj13'
unlinked
nj10:~ #
nj10:~ # lxc-create -f /etc/lxc/nj13/config -n nj13
'nj13' created
nj10:~ # lxc-execute -l DEBUG -o nj13bash.txt -n nj13 /bin/bash
lxc-execute: Device or resource busy - could not unmount old rootfs
lxc-execute: failed to pivot_root to '/lxc/nj13'
lxc-execute: failed to set rootfs for 'nj13'
lxc-execute: failed to setup the container
nj10:~ #
nj10:~ # cat nj13bash.txt
lxc-execute 1264193928.289 INFO lxc_conf - tty's configured
lxc-execute 1264193928.289 DEBUG lxc_start - sigchild handler set
lxc-execute 1264193928.289 INFO lxc_start - 'nj13' is initialized
lxc-execute 1264193928.304 DEBUG lxc_conf - instanciated veth
'vethyTNObU/vethKfJ6Ok', index is '122'
lxc-execute 1264193928.326 DEBUG lxc_cgroup - using cgroup
mounted at '/cgroup'
lxc-execute 1264193928.327 DEBUG lxc_cgroup - '/cgroup/24454'
renamed to '/cgroup/nj13'
lxc-execute 1264193928.354 DEBUG lxc_conf - move 'br1' to '24454'
lxc-execute 1264193928.354 INFO lxc_conf - 'nj13' hostname has
been setup
lxc-execute 1264193928.362 DEBUG lxc_conf - mac address
'00:16:3e:00:01:4d' on 'eth0' has been setup
lxc-execute 1264193928.378 DEBUG lxc_conf - 'eth0' has been setup
lxc-execute 1264193928.378 INFO lxc_conf - network has been setup
lxc-execute 1264193928.378 DEBUG lxc_conf - mounted none on
/lxc/nj13/dev/pts, type devpts
lxc-execute 1264193928.378 DEBUG lxc_conf - mounted none on
/lxc/nj13/proc, type proc
lxc-execute 1264193928.379 DEBUG lxc_conf - mounted none on
/lxc/nj13/sys, type sysfs
lxc-execute 1264193928.379 DEBUG lxc_conf - mounted none on
/lxc/nj13/dev/shm, type tmpfs
lxc-execute 1264193928.379 INFO lxc_conf - mount points have
been setup
lxc-execute 1264193928.379 INFO lxc_conf - mount points have
been setup
lxc-execute 1264193928.379 INFO lxc_conf - console '/dev/pts/0'
mounted to '/lxc/nj13/dev/console'
lxc-execute 1264193928.379 WARN lxc_conf - failed to mount
'/dev/pts/4'->'/lxc/nj13/dev/tty1'
lxc-execute 1264193928.379 INFO lxc_conf - 1 tty(s) has been setup
lxc-execute 1264193928.379 DEBUG lxc_conf - temporary mountpoint
for old rootfs is './lxc-oldrootfs-356AjD'
lxc-execute 1264193928.379 DEBUG lxc_conf - pivot_root syscall
to '/lxc-oldrootfs-356AjD' successful
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/dev/pts'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/proc'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/sys/kernel/debug'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/sys/fs/fuse/connections'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/sys/kernel/security'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/boot'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/cgroup'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/lxc/nj13/proc'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/lxc/nj13/dev/pts'
lxc-execute 1264193928.379 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/lxc/nj13/sys'
lxc-execute 1264193928.380 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/lxc/nj13/dev/shm'
lxc-execute 1264193928.380 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/lxc/nj13/dev/console'
lxc-execute 1264193928.380 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/dev'
lxc-execute 1264193928.380 DEBUG lxc_conf - umounted
'/lxc-oldrootfs-356AjD/sys'
lxc-execute 1264193928.380 ERROR lxc_conf - Device or resource
busy - could not unmount old rootfs
lxc-execute 1264193928.380 ERROR lxc_conf - failed to pivot_root
to '/lxc/nj13'
lxc-execute 1264193928.380 ERROR lxc_conf - failed to set rootfs
for 'nj13'
lxc-execute 1264193928.380 ERROR lxc_start - failed to setup the
container
lxc-execute 1264193928.380 NOTICE lxc_start -
'/usr/lib/lxc/lxc-init' started with pid '24454'
lxc-execute 1264193928.380 DEBUG lxc_utils - closing fd '1'
lxc-execute 1264193928.380 DEBUG lxc_utils - closing fd '0'
lxc-execute 1264193928.380 DEBUG lxc_utils - closed all
inherited file descriptors
lxc-execute 1264193928.396 DEBUG lxc_start - child exited
lxc-execute 1264193928.396 INFO lxc_error - child <24454> ended
on error (255)
lxc-execute 1264193928.396 DEBUG lxc_cgroup - using cgroup
mounted at '/cgroup'
lxc-execute 1264193928.414 DEBUG lxc_cgroup - '/cgroup/nj13'
unlinked
nj10:~ #
...Yet I can still start or create+execute nj12 just fine
This was all still with 0.6.5 btw. Now I'll try downgrading.
--
bkw
More information about the lxc-users
mailing list