I just compared the content of lxc 1.1.5-0ubuntu6 which I'm assuming was the last working LXC version in cloud images and lxc 2.0.0~beta2-0ubuntu2 that we have now and neither provides any /etc/init.d script nor am I seeing any packaging change on our side which would explain this.
Packaging diff stat: stgraber@dakara:~/data/code/lxc/lxc-pkg-ubuntu (dpm-xenial)$ git diff debian/1.1.5-0ubuntu6.. debian/ | filterdiff -x '*/patches/*' | diffstat .git-dpm | 14 +++++++------- changelog | 14 ++++++++++++++ lxc.install | 1 + 3 files changed, 22 insertions(+), 7 deletions(-) So it indeed seems like something in the packaging tools (init-system-helpers, debhelper, invoke-rc.d, ...) caused the change in behavior, causing this bug for any package which ships upstart jobs or systemd units without an accompanying sysvinit job, as is the case of LXC. ** Changed in: lxc (Ubuntu) Status: Triaged => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1543170 Title: lxc fails to install To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/1543170/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs