17.04 to 17.10 dist upgrade switched me to lowlatency kernel b/c of aufs-tools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
aufs-tools (Ubuntu) |
Confirmed
|
Critical
|
Unassigned | ||
Artful |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
The combination in 17.10 of a new Recommends: on aufs-dkms from aufs-tools, with a new Provides: aufs-dkms on each of the kernel packages causes apt to choose a kernel at random to satisfy this package relationship on upgrade from 17.04.
Randomly installing a kernel is bad mmmkay.
[Test case]
1. Install aufs-tools and linux-image-generic on a 17.04 system.
2. Configure the apt sources to point to artful.
3. Run sudo apt update && sudo apt dist-upgrade.
4. Confirm that apt wants to install linux-image-
5. Cancel the upgrade.
6. Enable artful-proposed in sources.list.
7. Run sudo apt update && sudo apt dist-upgrade.
8. Confirm that apt no longer offers to install linux-image-
[Regression potential]
This will cause a behavior change in that currently, installing aufs-tools into a chroot or container will pull in a kernel package with it by default, and after this SRU it will no longer do so.
This is not a regression.
If a user is running a non-Ubuntu kernel which does not provide (explicitly or logically) aufs-dkms, after this SRU, installing aufs-tools will not cause an Ubuntu kernel package to be pulled in as a recommends.
This is uninteresting, as the user would discover the lack of kernel aufs support the first time they tried to use the utilities; and it is unlikely that their preferred solution to the problem would be to stop using a non-Ubuntu kernel.
[Original description]
When I upgraded from 17.04 to 17.10, I was automatically switched from the generic kernel to the lowlatency kernel. I did not have the lowlatency kernel installed prior to the dist upgrade (I have verified this by inspecting my /var/log/
To be explicit, after the dist-upgrade, I had both the 4.13.0-16-generic and 4.13.0-
This also caused a problem when I did the upgrade - perhaps this is a separate bug that I should report, let me know and I'll do that. After the dist-upgrade, wifi didn't work. I have a BCM4352 wifi card, whose driver is provided by the bcmwl-kernel-source package, which uses DKMS to compile it. Presumably during the dist-upgrade, the driver was compiled for the 4.13.0-16-generic kernel, so when I manually selected that kernel on boot, it worked, but it wasn't compiled for the 4.13.0-
If the switch from generic to lowlatency was a feature, not a bug, then such a switch should also be accompanied by compiling all the kernel modules that were compiled against the generic kernel against the new lowlatency kernel, so as to ensure the system is in a working state after completing a dist upgrade. Also, if the switch is a feature, then I would expect it to be documented in the release notes with a brief explanation or link to more information on why the switch was done.
summary: |
- 17.04 to 17.10 dist upgrade automatically switched me to lowlatency - kernel + 17.04 to 17.10 dist upgrade switched me to lowlatency kernel b/c of + aufs-tools |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | Incomplete → Confirmed |
importance: | Undecided → Medium |
Changed in ubuntu-release-upgrader (Ubuntu): | |
importance: | Medium → Critical |
description: | updated |
description: | updated |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | Confirmed → Fix Committed |
affects: | ubuntu-release-upgrader (Ubuntu) → aufs-tools (Ubuntu) |
Changed in aufs-tools (Ubuntu): | |
assignee: | nobody → Jaroslavas Karmazinas (cheops) |
Changed in aufs-tools (Ubuntu Artful): | |
assignee: | nobody → Jaroslavas Karmazinas (cheops) |
Changed in aufs-tools (Ubuntu): | |
status: | Fix Committed → Incomplete |
status: | Incomplete → Opinion |
status: | Opinion → Confirmed |
assignee: | Jaroslavas Karmazinas (cheops) → nobody |
assignee: | nobody → Jaroslavas Karmazinas (cheops) |
Changed in aufs-tools (Ubuntu): | |
assignee: | Jaroslavas Karmazinas (cheops) → nobody |
Changed in aufs-tools (Ubuntu Artful): | |
assignee: | Jaroslavas Karmazinas (cheops) → nobody |
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1728760/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]