Proposal: promote aufs.ko from -extra to main linux-image package
Seth Forshee
seth.forshee at canonical.com
Tue Mar 14 15:15:54 UTC 2017
On Tue, Mar 14, 2017 at 08:07:29AM -0700, Kamal Mostafa wrote:
> 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).
>
> 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").
I think docker can use overlayfs instead, but it does seem to perfer
aufs.
> Po-Hsu Lin points out that this bug is the same issue:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1671058
> "docker service failed to start on s390x (zVM) Yakkety"
>
> For linux-aws, we have promoted aufs.ko to the main linux-image package.
>
> I propose that we promote it for *all* 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.
>
> Thoughts on this idea?
Seems to makes sense, especially if lots of folks are installing
linux-image-extra only for aufs. +1.
Seth
More information about the kernel-team
mailing list