aufs support is deprecated and should be handled on upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
docker.io (Ubuntu) |
Fix Released
|
High
|
William Wilson | ||
Hirsute |
Fix Released
|
High
|
William Wilson | ||
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
High
|
William Wilson | ||
Hirsute |
Fix Released
|
High
|
William Wilson |
Bug Description
The Ubuntu kernel team has continued to carry aufs support as a sauce patch but there is no known application for this filesystem anymore except for docker deployments using this deprecated storage option.
We can't expect the kernel team to carry this deprecated filesystem indefinitely merely because docker.io upstream hasn't provided a migration path for existing installs. If we can't do a smooth conversion on upgrade of the docker.io package from aufs to another storage backend, then at the very least we need to draw a line and block the upgrades between releases.
So for hirsute we should make use of aufs in the docker config to result in blocking the upgrade in preinst.
We should also add a quirk to ubuntu-
We don't really want this change to be SRUed back to prior releases, but this is subject to being revisited if the focal HWE kernel needs to drop aufs support.
Changed in docker.io (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-release-upgrader (Ubuntu): | |
importance: | Undecided → High |
tags: | added: fr-1000 |
Changed in docker.io (Ubuntu Hirsute): | |
assignee: | nobody → William Wilson (jawn-smith) |
Changed in ubuntu-release-upgrader (Ubuntu Hirsute): | |
assignee: | nobody → William Wilson (jawn-smith) |
Changed in ubuntu-release-upgrader (Ubuntu Hirsute): | |
status: | New → Fix Released |
Attached is a debdiff to add a preinst file to docker.io that will stop it from upgrading if containers are using aufs.