I had an email conversation with Mr. Didier Roche (with CC to Mr. James Hunt, Upstart package maintainer) , who commited the change which moved files such as /sbin/init and /sbin/shutdown from upstart (1.13.2-0ubuntu10) to upstart-sysv (1.13.2-0ubuntu12): http://changelogs.ubuntu.com/changelogs/pool/main/u/upstart/upstart_1.13.2-0ubuntu12/changelog
In his replies to my email, Mr. Roche mentioned that "Upstart is not anymore the init system by default on ubuntu 15.04, they switched to systemd by default a month ago." When I told him that I encountered this bug when using the "Docker" Image from Online Labs (now Scaleway), he said that "They need to either use our own seed system to respect ubuntu-minimal defaults and not reinstall themselves what they need, but clearly, they need to install systemd-sysv starting from vivid as we don't support upstart for those use case anymore. They should just really use the ubuntu-minimal metapackage if they want to not get into those issues in the futures while following ubuntu do." And when I asked about the possiblility of making Upstart depend on upstart-sysv, he replied: "That's the opposite goal of the change :) We want to have the upstart binaries so that someone can decide in grub to either boot systemd (default, as per systemd-sysv installed) or upstart. Both systemd-sysv and upstart-sysv installs the same files (symlinks) to decide what to boot, so they can't be installed altogether. We thus can't have upstart depending on upstart-sysv." -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1436956 Title: Critical system files such as /sbin/shutdown and /sbin/init missing after updating upstart To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1436956/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs