2017-01-03 15:08:00 |
Łukasz Zemczak |
bug |
|
|
added bug |
2017-01-03 15:08:22 |
Łukasz Zemczak |
bug task added |
|
lxc (Ubuntu) |
|
2017-01-03 15:08:33 |
Łukasz Zemczak |
lxc (Ubuntu): importance |
Undecided |
High |
|
2017-01-03 15:09:28 |
Jean-Baptiste Lallement |
bug task added |
|
canonical-devices-system-image |
|
2017-01-03 15:09:56 |
Jean-Baptiste Lallement |
canonical-devices-system-image: importance |
Undecided |
Critical |
|
2017-01-03 15:09:59 |
Jean-Baptiste Lallement |
canonical-devices-system-image: milestone |
|
x1 |
|
2017-01-03 15:10:06 |
Jean-Baptiste Lallement |
canonical-devices-system-image: status |
New |
Confirmed |
|
2017-01-04 15:07:18 |
Stéphane Graber |
bug |
|
|
added subscriber Christian Brauner |
2017-01-04 15:07:25 |
Stéphane Graber |
lxc (Ubuntu): assignee |
|
Christian Brauner (cbrauner) |
|
2017-01-04 15:30:54 |
Christian Brauner |
lxc (Ubuntu): status |
New |
In Progress |
|
2017-01-04 15:47:31 |
Paul Larson |
bug |
|
|
added subscriber Paul Larson |
2017-01-04 16:54:25 |
Christian Brauner |
lxc (Ubuntu): status |
In Progress |
Fix Committed |
|
2017-01-04 19:04:05 |
Stéphane Graber |
nominated for series |
|
Ubuntu Zesty |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Zesty) |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc-android-config (Ubuntu Zesty) |
|
2017-01-04 19:04:05 |
Stéphane Graber |
nominated for series |
|
Ubuntu Xenial |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Xenial) |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc-android-config (Ubuntu Xenial) |
|
2017-01-04 19:04:05 |
Stéphane Graber |
nominated for series |
|
Ubuntu Yakkety |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Yakkety) |
|
2017-01-04 19:04:05 |
Stéphane Graber |
bug task added |
|
lxc-android-config (Ubuntu Yakkety) |
|
2017-01-04 19:04:16 |
Stéphane Graber |
bug task deleted |
lxc-android-config (Ubuntu) |
|
|
2017-01-04 19:04:24 |
Stéphane Graber |
lxc (Ubuntu Yakkety): status |
New |
Triaged |
|
2017-01-04 19:04:27 |
Stéphane Graber |
lxc (Ubuntu Xenial): status |
New |
Triaged |
|
2017-01-04 19:04:29 |
Stéphane Graber |
lxc (Ubuntu Yakkety): importance |
Undecided |
High |
|
2017-01-04 19:04:31 |
Stéphane Graber |
lxc (Ubuntu Xenial): importance |
Undecided |
High |
|
2017-01-04 19:04:38 |
Stéphane Graber |
nominated for series |
|
Ubuntu Trusty |
|
2017-01-04 19:04:38 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Trusty) |
|
2017-01-04 19:04:45 |
Stéphane Graber |
lxc (Ubuntu Trusty): status |
New |
Triaged |
|
2017-01-04 19:04:47 |
Stéphane Graber |
lxc (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2017-01-04 19:05:00 |
Stéphane Graber |
lxc (Ubuntu Xenial): assignee |
|
Stéphane Graber (stgraber) |
|
2017-01-04 19:05:12 |
Stéphane Graber |
lxc (Ubuntu Yakkety): assignee |
|
Stéphane Graber (stgraber) |
|
2017-01-04 19:05:29 |
Stéphane Graber |
bug task deleted |
lxc-android-config (Ubuntu Xenial) |
|
|
2017-01-04 19:05:31 |
Stéphane Graber |
bug task deleted |
lxc-android-config (Ubuntu Yakkety) |
|
|
2017-01-04 19:05:36 |
Stéphane Graber |
bug task deleted |
lxc-android-config (Ubuntu Zesty) |
|
|
2017-01-04 19:05:43 |
Stéphane Graber |
lxc (Ubuntu Trusty): assignee |
|
Stéphane Graber (stgraber) |
|
2017-01-04 22:49:27 |
Launchpad Janitor |
lxc (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-01-05 00:53:49 |
Stéphane Graber |
lxc (Ubuntu Yakkety): status |
Triaged |
In Progress |
|
2017-01-05 00:53:51 |
Stéphane Graber |
lxc (Ubuntu Xenial): status |
Triaged |
In Progress |
|
2017-01-05 00:56:21 |
Stéphane Graber |
description |
As in topic. Since the 20161217 rootfs, after upgrade of lxc from 2.0.5-0ubuntu1~ubuntu16.04.3 to 2.0.6-0ubuntu1~ubuntu16.04.1 the lxc-android-config service does not start - making the devices unbootable.
The syslog only states this:
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Starting LXC Android Config and Container Initialization...
Jan 3 10:50:30 ubuntu-phablet kernel: [ 5.790810] (3)[1:systemd]SLEEP_EN = 0x1
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Starting Light Display Manager...
Jan 3 10:50:30 ubuntu-phablet systemd-udevd[672]: Could not generate persistent MAC address for ifb0: No such file or directory
Jan 3 10:50:30 ubuntu-phablet systemd-udevd[684]: Could not generate persistent MAC address for ifb1: No such file or directory
Jan 3 10:50:30 ubuntu-phablet lxc-start[1220]: You lack access to /var/lib/lxc
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Control process exited, code=exited status=1
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Failed to start LXC Android Config and Container Initialization.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Dependency failed for force-mtp.service.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: force-mtp.service: Job force-mtp.service/start failed with result 'dependency'.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Unit entered failed state.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Failed with result 'exit-code'.
This makes all of our frieza and cooler devices useless for testing purposes. |
# SRU
## Rationale
LXC 2.0.6 introduced a writability test for /var/lib/lxc which breaks the corner case of partly-writable systems like the Ubuntu phone.
This upload fixes this by changing the test to a simple readability one.
## Test case
1) Attempt to run lxc-start with /var/lib/lxc on a read-only filesystem but /var/lib/lxc/<container> on a writable one.
2) Confirm that the container now starts.
## Regression potential
This upload only changes the check from read/write to read so the only consequence of this should be more cases now being allowed. In the case where a writable /var/lib/lxc is in fact absolutely required for the requested operation, the operation will still fail, just a bit later and with a slightly less clear error message (as was the case pre-2.0.6).
# Original report
As in topic. Since the 20161217 rootfs, after upgrade of lxc from 2.0.5-0ubuntu1~ubuntu16.04.3 to 2.0.6-0ubuntu1~ubuntu16.04.1 the lxc-android-config service does not start - making the devices unbootable.
The syslog only states this:
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Starting LXC Android Config and Container Initialization...
Jan 3 10:50:30 ubuntu-phablet kernel: [ 5.790810] (3)[1:systemd]SLEEP_EN = 0x1
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Starting Light Display Manager...
Jan 3 10:50:30 ubuntu-phablet systemd-udevd[672]: Could not generate persistent MAC address for ifb0: No such file or directory
Jan 3 10:50:30 ubuntu-phablet systemd-udevd[684]: Could not generate persistent MAC address for ifb1: No such file or directory
Jan 3 10:50:30 ubuntu-phablet lxc-start[1220]: You lack access to /var/lib/lxc
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Control process exited, code=exited status=1
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Failed to start LXC Android Config and Container Initialization.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: Dependency failed for force-mtp.service.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: force-mtp.service: Job force-mtp.service/start failed with result 'dependency'.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Unit entered failed state.
Jan 3 10:50:30 ubuntu-phablet systemd[1]: lxc-android-config.service: Failed with result 'exit-code'.
This makes all of our frieza and cooler devices useless for testing purposes. |
|
2017-01-05 10:34:30 |
Andy Whitcroft |
lxc (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2017-01-05 10:34:34 |
Andy Whitcroft |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-01-05 10:34:39 |
Andy Whitcroft |
bug |
|
|
added subscriber SRU Verification |
2017-01-05 10:34:44 |
Andy Whitcroft |
tags |
|
verification-needed |
|
2017-01-05 10:36:03 |
Andy Whitcroft |
lxc (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-01-18 20:54:15 |
Stéphane Graber |
tags |
verification-needed |
verification-done |
|
2017-01-18 20:54:42 |
Stéphane Graber |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-01-18 20:55:02 |
Launchpad Janitor |
lxc (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-01-18 21:04:46 |
Launchpad Janitor |
lxc (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|