Cannot add MAAS-based LXD containers in 2.0 on trusty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Undecided
|
Unassigned | ||
cloud-images |
Invalid
|
Undecided
|
Unassigned | ||
juju-core |
Invalid
|
Undecided
|
Unassigned | ||
maas-images |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
Using:
$ juju version
2.0-beta4-
built from commit dd9828ec7003d1a
I am unable to add a LXD container using the following config:
bootstrap-timeout: 1800
enable-
enable-os-upgrade: true
default-series: xenial
logging-config: <root>=DEBUG
lxc-clone: false
lxc-clone-aufs: false
Looking through machine-0.log I see the following repeated:
2016-04-11 14:48:02 INFO juju.utils.
E: The value 'trusty-backports' is invalid for APT::Default-
E: The value 'trusty-backports' is invalid for APT::Default-
I tried adding lxd:0, lxc:0 and kvm:0 but only LXC was successful.
$ juju show-machines
model: admin
machines:
"0":
juju-status:
current: started
since: 11 Apr 2016 15:41:53+01:00
version: 2.0-beta4.1
dns-name: 10.17.20.201
instance-id: /MAAS/api/
machine-status:
current: running
message: Deployed
since: 11 Apr 2016 15:24:24+01:00
series: trusty
containers:
0/kvm/0:
current: pending
since: 11 Apr 2016 15:42:15+01:00
current: pending
since: 11 Apr 2016 15:42:15+01:00
series: trusty
0/lxc/0:
current: started
since: 11 Apr 2016 15:41:55+01:00
version: 2.0-beta4.1
dns-name: 10.17.20.202
current: running
message: Container started
since: 11 Apr 2016 15:39:52+01:00
series: trusty
hardware: arch=amd64
0/lxd/0:
current: pending
since: 11 Apr 2016 15:32:05+01:00
current: pending
since: 11 Apr 2016 15:32:05+01:00
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=1024M availability-
controller-
Changed in juju-core: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 2.0-rc1 |
Changed in juju-core: | |
milestone: | 2.0-beta5 → 2.0-rc1 |
Changed in juju-core: | |
milestone: | 2.0-beta6 → 2.0-beta7 |
tags: | added: ci jujuqa lxd maas-provider |
Changed in cloud-images: | |
status: | Fix Released → Confirmed |
Changed in juju-core: | |
status: | Fix Released → Confirmed |
Changed in maas: | |
status: | Confirmed → Invalid |
Changed in juju-core: | |
milestone: | 2.0-beta7 → none |
importance: | High → Undecided |
Correction, KVM containers are fine too.
$ juju show-machines 1.0/nodes/ node-0d05c466- ffef-11e5- a124-52540098ca 47/
juju-status:
instance- id: juju-machine- 0-kvm-0
machine- status:
juju-status:
instance- id: juju-machine- 0-lxc-0
machine- status:
juju-status:
instance- id: pending
machine- status: zone=default member- status: has-vote
model: admin
machines:
"0":
juju-status:
current: started
since: 11 Apr 2016 15:41:53+01:00
version: 2.0-beta4.1
dns-name: 10.17.20.201
instance-id: /MAAS/api/
machine-status:
current: running
message: Deployed
since: 11 Apr 2016 15:24:24+01:00
series: trusty
containers:
0/kvm/0:
current: started
since: 11 Apr 2016 15:50:25+01:00
version: 2.0-beta4.1
dns-name: 10.17.20.203
current: allocating
message: Creating container; it might take some time
since: 11 Apr 2016 15:48:04+01:00
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=512M root-disk=8192M
0/lxc/0:
current: started
since: 11 Apr 2016 15:41:55+01:00
version: 2.0-beta4.1
dns-name: 10.17.20.202
current: running
message: Container started
since: 11 Apr 2016 15:39:52+01:00
series: trusty
hardware: arch=amd64
0/lxd/0:
current: pending
since: 11 Apr 2016 15:32:05+01:00
current: pending
since: 11 Apr 2016 15:32:05+01:00
series: trusty
hardware: arch=amd64 cpu-cores=1 mem=1024M availability-
controller-