lxc ubuntu-cloud template is broken due to bogus tar option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Saucy |
Fix Released
|
High
|
Unassigned |
Bug Description
The recent change to lxc-templates in an attempt to fix bug #1236577 introduced a bogus flag to tar "--numeric-uid" which should be "--numeric-owner".
⟫ sudo lxc-create -t ubuntu-cloud --name foo
<snip>
2013-10-08 10:36:44 (6.13 MB/s) - ‘ubuntu-
Extracting container rootfs
tar: unrecognised option '--numeric-uid'
Try `tar --help' or `tar --usage' for more information.
lxc-create: container creation template for foo failed
lxc-create: Error creating container foo
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: lxc-templates 1.0.0~alpha1-
ProcVersionSign
Uname: Linux 3.11.0-11-generic x86_64
ApportVersion: 2.12.5-0ubuntu1
Architecture: amd64
Date: Tue Oct 8 10:36:59 2013
InstallationDate: Installed on 2012-08-17 (416 days ago)
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.1)
MarkForUpload: True
PackageArchitec
SourcePackage: lxc
UpgradeStatus: Upgraded to saucy on 2013-09-29 (8 days ago)
defaults.conf:
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
Reproduced. Thanks.
AFAICT, this completely breaks the ubuntu-cloud template on Saucy.