Activity log for bug #1653725

Date Who What changed Old value New value Message
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