web-dev-qa-db-fra.com

'linux-generic-hwe-18.04' introuvable après la mise à niveau vers 18.04

Depuis la mise à niveau du 16.04 au 18.04, le message suivant s'affiche:

➜  ~ hwe-support-status 

You have packages from the Hardware Enablement Stack (HWE) installed that
are going out of support on 2023-04-30.

To upgrade to a supported (or longer-supported) configuration:

* Upgrade from Ubuntu 16.04 LTS to Ubuntu 18.04 LTS by running:
Sudo do-release-upgrade -p

OR

* Switch to the current security-supported stack by running:
Sudo apt-get install linux-generic-hwe-18.04

and reboot your system.
➜  ~ hwe-support-status --show-all-unsupported
➜  ~ hwe-support-status --show-replacements
linux-generic-hwe-18.04
➜  ~ Sudo apt-get install linux-generic-hwe-18.04
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-generic-hwe-18.04
E: Couldn't find any package by glob 'linux-generic-hwe-18.04'
E: Couldn't find any package by regex 'linux-generic-hwe-18.04'
➜  ~ Sudo do-release-upgrade -p
Checking for a new Ubuntu release
No new release found.
➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic
➜  ~

Est-ce que quelqu'un sait pourquoi cela se passe?

6
Chris

Aucune image spécifique linux-hwe ou lts n'est encore requise pour la version 18.04 (elle n'existe donc pas). Assurez-vous d'abord que l'image linux-image-generic est installée:

 apt install linux-image-generic

Supprimez ensuite les anciennes images hwe ou lts linux. Dans mon cas, j’ai fait:

apt purge linux-image-generic-lts-xenial

Ensuite, la commande hwe-support-status renvoie une réponse vide et propre.

2
Laurent

J'avais un ancien noyau Linux non supporté installé, découvert à l'aide de

# apt policy linux-generic\*

N'oubliez pas de courir

# apt autoremove
1
Chris