TL; DR
Je ne peux pas forcer mon serveur Ubuntu, après la mise à niveau vers 18.04.2 à partir de 18.04.1, pour mettre à niveau le noyau vers la version 4.18 correspondante.
Contexte historique
Hier je cours
Sudo apt upgrade
et a eu un conflit sur l'un des fichiers mineurs (je pense que c'était /etc/issue.net
). Malheureusement, lors de la résolution de ce conflit, j'ai accidentellement désactivé PuTTY ... Lorsque je me suis reconnecté, j'avais un verrou sur la base de données apt
. J'ai redémarré mon serveur et exécuté
Sudo dpkg --configure -a
Alors Sudo apt upgrade
s'est bien passé. Après avoir redémarré mon serveur, j'ai vu, dans le message de bienvenue, que mon système avait été mis à jour mais le noyau est toujours en version 4.15.
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
Ce que j'ai essayé jusqu'à présent
J'ai essayé toutes les solutions que j'ai pu trouver sur Internet mais aucune n'a aidé:
rychu@RychuSRV:~$ Sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
rychu@RychuSRV:~$ Sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rychu@RychuSRV:~$ Sudo apt-get install linux-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rychu@RychuSRV:~$ uname -r && dpkg --get-selections linux
4.15.0-45-generic
linux-base install
linux-firmware install
linux-generic install
linux-headers-4.15.0-45 install
linux-headers-4.15.0-45-generic install
linux-headers-generic install
linux-image-4.15.0-23-generic deinstall
linux-image-4.15.0-29-generic deinstall
linux-image-4.15.0-30-generic deinstall
linux-image-4.15.0-32-generic deinstall
linux-image-4.15.0-33-generic deinstall
linux-image-4.15.0-34-generic deinstall
linux-image-4.15.0-36-generic deinstall
linux-image-4.15.0-38-generic deinstall
linux-image-4.15.0-39-generic deinstall
linux-image-4.15.0-42-generic deinstall
linux-image-4.15.0-43-generic install
linux-image-4.15.0-44-generic install
linux-image-4.15.0-45-generic install
linux-image-generic install
linux-modules-4.15.0-23-generic deinstall
linux-modules-4.15.0-29-generic deinstall
linux-modules-4.15.0-30-generic deinstall
linux-modules-4.15.0-32-generic deinstall
linux-modules-4.15.0-33-generic deinstall
linux-modules-4.15.0-34-generic deinstall
linux-modules-4.15.0-36-generic deinstall
linux-modules-4.15.0-38-generic deinstall
linux-modules-4.15.0-39-generic deinstall
linux-modules-4.15.0-42-generic deinstall
linux-modules-4.15.0-43-generic install
linux-modules-4.15.0-44-generic install
linux-modules-4.15.0-45-generic install
linux-modules-extra-4.15.0-23-generic deinstall
linux-modules-extra-4.15.0-29-generic deinstall
linux-modules-extra-4.15.0-30-generic deinstall
linux-modules-extra-4.15.0-32-generic deinstall
linux-modules-extra-4.15.0-33-generic deinstall
linux-modules-extra-4.15.0-34-generic deinstall
linux-modules-extra-4.15.0-36-generic deinstall
linux-modules-extra-4.15.0-38-generic deinstall
linux-modules-extra-4.15.0-39-generic deinstall
linux-modules-extra-4.15.0-42-generic deinstall
linux-modules-extra-4.15.0-43-generic install
linux-modules-extra-4.15.0-44-generic install
linux-modules-extra-4.15.0-45-generic install
rychu@RychuSRV:~$ Sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-45-generic
Found initrd image: /boot/initrd.img-4.15.0-45-generic
Found linux image: /boot/vmlinuz-4.15.0-44-generic
Found initrd image: /boot/initrd.img-4.15.0-44-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Adding boot menu entry for EFI firmware configuration
done
rychu@RychuSRV:~$ Sudo reboot
Et...
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
rychu@RychuSRV:~$ uname -r
4.15.0-45-generic
J'ai aussi essayé
rychu@RychuSRV:~$ Sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.
Veuillez aider.
Vous pouvez mettre à niveau le noyau et continuer à le mettre à niveau vers les futures versions d'Ubuntu en exécutant
Sudo apt install linux-generic-hwe-18.04
Pour l'instant, il installera le noyau 4.18.
À partir d'une conversation dans un forum de messagerie Ubuntu, une réponse d'Adam Conrad,
Le mar 05 fév 2019 à 11:53:22 AM +0100, Nio Wiklund a écrit:>
Les systèmes installés resteront-ils avec cette série de noyaux (comme avec les versions précédentes de LTS) ou y aura-t-il une mise à niveau automatique vers la série de noyaux Cosmic et jusqu'à la prochaine série de noyaux LTS:
Si vous installez avec un support 18.04 ou 18.04.1 puis effectuez une mise à niveau, vous resterez sur le noyau GA et Xorg. Si vous installez avec un support 18.04.2 ou ultérieur, vous serez sur le noyau HWE roulant et la série X.
... Adam
Si vous voulez vraiment passer à la nouvelle série de noyaux, vous devez mettre à niveau la pile d'activation matérielle, et c'est risqué. Vous ne devriez certainement pas le faire sans une sauvegarde complète, afin de pouvoir facilement (?) Restaurer le système si la mise à niveau a échoué.
Voir ce lien: wiki.ubuntu.com/Kernel/LTSEnablementStack