Local-provider lxc Failed to create lxc_container
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
Critical
|
Dimiter Naydenov |
Bug Description
gitbranch:
All local-provider lxc bugs for trusty, utopic, and vivid are have failed across all archs. Only precise amd64 passed.
http://
http://
http://
http://
http://
ERROR 1 is in state container failed to start and failed to destroy: manual cleanup of containers needed: error executing "lxc-start": network is not created for 'lxc.network.
The only suspect is
Commit f608867 Merge pull request #1468 from dimitern/
description: | updated |
Changed in juju-core: | |
milestone: | none → 1.23 |
description: | updated |
description: | updated |
Changed in juju-core: | |
assignee: | nobody → Dimiter Naydenov (dimitern) |
Changed in juju-core: | |
status: | Triaged → In Progress |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
Changed in juju-core: | |
milestone: | 1.23 → 1.23-beta1 |
Sorry about this! I'm investigating now.
However, the logs are not sufficient to understand what the problem is. I need to see the generated config ang logs from /var/lib/ juju/containers /* (cloud-init, container.log, console.log), /var/lib/ juju/removed- containers/ * (if any; same files), /var/lib/ lxc/juju- *template/ config, and /var/lib/ lxc/jenkins- */config.
It will also be much easier to see what's going on if all these jobs were configured with "logging-config: <root>=INFO, juju.container= TRACE", as most of the operations around containers are heavily logged on TRACE and DEBUG levels. This will be much more useful for analyzing such failures in the future.