[Bug 1787460] Re: Unattended upgrades removed linux-image-generic
Matthias Kruzenski
1787460 at bugs.launchpad.net
Sat Mar 7 21:21:53 UTC 2020
Hi,
this bug still exists! It is IMPOSSIBLE to install linux-generic-
hwe-18.04 and virtualbox virtualbox-guest-x11-hwe virtualbox-ext-pack at
the same time. (arch i386)
I already reported this problem month ago here:
https://bugs.launchpad.net/ubuntu/+source/linux-meta-hwe/+bug/1856492
Seems like nobody cares! This is just pure shit! Some idiots think they
have to release kernel 5.3, but they don't consider that nothing will
work afterwards. What is even more stupid is that Kernel 5.0 is no
longer available! idiots! idiots! idiots! Damn, fix that!
How to reproduce this bug?
--------------------------
1.) create a minimal ubuntu with debootstrap
2.) use this sources.list:
deb http://de.archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu bionic-proposed main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu bionic partner
3.) update package lists
apt-get update
4.) install kernel 5.3.0 from bionic-proposed
apt-get install linux-generic-hwe-18.04
5.) install virtualbox
apt-get install virtualbox virtualbox-guest-x11-hwe virtualbox-ext-pack
---------------------------------------
actual result:
linux-generic-hwe-18.04 is being removed due to invalid dependencies
expected result:
linux-generic-hwe-18.04 keeps installed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1787460
Title:
Unattended upgrades removed linux-image-generic
Status in apt package in Ubuntu:
Fix Released
Status in linux-meta package in Ubuntu:
Triaged
Status in linux-meta-hwe package in Ubuntu:
Triaged
Status in apt source package in Trusty:
Fix Released
Status in linux-meta source package in Trusty:
New
Status in linux-meta-hwe source package in Trusty:
New
Status in apt source package in Xenial:
Fix Released
Status in linux-meta source package in Xenial:
New
Status in linux-meta-hwe source package in Xenial:
New
Status in apt source package in Bionic:
Fix Released
Status in linux-meta source package in Bionic:
New
Status in linux-meta-hwe source package in Bionic:
New
Status in apt source package in Cosmic:
Fix Released
Status in linux-meta source package in Cosmic:
New
Status in linux-meta-hwe source package in Cosmic:
New
Status in apt source package in Disco:
Fix Released
Status in linux-meta source package in Disco:
Triaged
Status in linux-meta-hwe source package in Disco:
Triaged
Bug description:
[Impact]
If a user accidentally removed linux-generic, unattended-upgrades will also autoremove linux-image-generic, leaving them without kernel upgrades.
[Test Case]
1. Remove all reverse dependencies of linux-image-generic
2. Mark linux-image-generic as automatically installed
3. Run unattended-upgrades -v --dry-run --debug to ensure that linux-image-generic is not removed (after verifying that it is, with old apt)
[Regression potential]
This adds two regular expressions to the list of packages that must not be automatically removed. As such, the only possible regression is that some packages starting with linux-image, not containing any dots, are not removed
[Original bug report]
On a fairly fresh install of 18.04 with no modifications whatsoever to the unattended-upgrades configuration, it decided to remove linux-image-generic which also removed linux-modules-extra which caused sound drivers to disappear, etc.
The relative snippet from /var/log/unattended-upgrades/unattended-
upgrades.log is:
2018-08-15 06:18:00,048 INFO Starting unattended upgrades script
2018-08-15 06:18:00,048 INFO Allowed origins are: o=Ubuntu,a=bionic, o=Ubuntu,a=bionic-security, o=UbuntuESM,a=bionic
2018-08-15 06:18:01,552 INFO Removing unused kernel packages: linux-headers-generic linux-image-generic linux-headers-4.15.0-32-generic linux-headers-4.15.0-32
2018-08-15 06:18:01,588 WARNING Keeping auto-removable linux-headers-generic package(s) because it would also remove the following packages which should be kept in this step: libxml2 linux-image-4.15.0-32-generic linux-modules-4.15.0-32-generic linux-modules-extra-4.15.0-32-generic
2018-08-15 06:18:09,476 INFO Packages that were successfully auto-removed: linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-headers-generic linux-image-generic
2018-08-15 06:18:09,477 INFO Packages that are kept back: linux-headers-generic
2018-08-15 06:18:10,300 INFO Packages that will be upgraded: libxml2 linux-image-generic
2018-08-15 06:18:10,300 INFO Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
2018-08-15 06:18:39,238 INFO All upgrades installed
2018-08-15 06:18:42,818 INFO Packages that were successfully auto-removed: linux-image-generic linux-modules-extra-4.15.0-32-generic
2018-08-15 06:18:42,818 INFO Packages that are kept back:
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: unattended-upgrades 1.1ubuntu1.18.04.5
ProcVersionSignature: Ubuntu 4.15.0-32.35-generic 4.15.18
Uname: Linux 4.15.0-32-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7.3
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Thu Aug 16 13:17:30 2018
InstallationDate: Installed on 2018-07-24 (23 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180724)
PackageArchitecture: all
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unattended-upgrades
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1787460/+subscriptions
More information about the foundations-bugs
mailing list