lxc-create debug output is broken or useless
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc (Ubuntu) |
Fix Released
|
High
|
Serge Hallyn |
Bug Description
Can't create container and debug output doesn't explain anything:
$ lxc-create --logpriority=DEBUG -n buildbox -o here.log
lxc-create: Error creating container buildbox
$ cat here.log
lxc-create 1421867190.847 WARN lxc_log - lxc_log_init called with log already initialized
lxc-create 1421867190.847 ERROR lxc_create_ui - Error creating container buildbox
I doubt that --logpriority option is processed at all:
$ lxc-create --logpriority=wat -n buildbox -o here.log
lxc-create: Error creating container buildbox
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: lxc 1.0.6-0ubuntu0.1
ProcVersionSign
Uname: Linux 3.13.0-44-generic i686
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: i386
CurrentDesktop: Unity
Date: Wed Jan 21 21:55:50 2015
InstallationDate: Installed on 2012-03-12 (1045 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120301)
KernLog:
Jan 21 07:40:13 SONiC kernel: [82266.453659] type=1400 audit(142181521
Jan 21 07:40:13 SONiC kernel: [82266.453673] type=1400 audit(142181521
Jan 21 07:40:13 SONiC kernel: [82266.454329] type=1400 audit(142181521
SourcePackage: lxc
UpgradeStatus: Upgraded to trusty on 2014-04-18 (277 days ago)
defaults.conf:
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
You need to specify a template for the container to create. For instance,
lxc-create -t download -n buildbox -- -d ubuntu -r trusty -a amd64
In newer releases, you do get a better error message:
# lxc-create -n b1
A template must be specified.
Use "none" if you really want a container without a rootfs.