<div dir="ltr">We recently noticed that our kernel regression smoke test of 'aufs' was failing on test hosts that run on cloud instances, because the linux-image-extra package containing aufs.ko is (rightly) not installed by default.   (Maas test hosts do get -extra installed by default, which is why we didn't notice this before).<div><br></div><div>Docker requires aufs, and the Docker forums suggest that folks bump into this problem frequently enough ("oh, it turned out that I needed to install linux-image-extra to get it working").</div><div><br></div><div>Po-Hsu Lin points out that this bug is the same issue:</div><div>    <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1671058">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1671058</a><br></div><div>    "docker service failed to start on s390x (zVM) Yakkety"<br></div><div><br></div><div>For linux-aws, we have promoted aufs.ko to the main linux-image package.</div><div><br></div><div>I propose that we promote it for <u>all</u> supported Ubuntu kernels and derivatives, so as to remove Docker's dependence on linux-image-extra.  Promoting it should be a very low risk operation -- systems that do have linux-image-extra installed will still end up with aufs.ko in the same filesystem location; systems that don't will just get a new loadable driver.</div><div><br></div><div>Thoughts on this idea?</div><div><br></div><div> -Kamal</div></div>