Sempre sul precedente kernel 4.15 dopo l'upgrade di apt alla 18.04.2


11

TL; DR

Non riesco a forzare il mio server Ubuntu, dopo l'aggiornamento a 18.04.2 da 18.04.1, per aggiornare il kernel alla corrispondente versione 4.18.

Sfondo storico

Ieri corro

sudo apt upgrade

e ha avuto un conflitto su uno dei file minori (penso che lo fosse /etc/issue.net). Sfortunatamente, durante la risoluzione di quel conflitto ho accidentalmente disattivato lo stucco ... Quando sono tornato ho avuto un blocco sul aptdatabase. Ho riavviato il mio server ed eseguito

sudo dpkg --configure -a

Poi è sudo apt upgradeandato bene. Dopo aver riavviato il mio server ho visto, nel messaggio di benvenuto, che il mio sistema è stato aggiornato ma il kernel è ancora nella versione 4.15.

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)

Quello che ho provato finora

Ho provato tutte le soluzioni che ho trovato su Internet ma nessuna di queste ha aiutato:

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

E...

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

Ho anche provato

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.

Per favore aiuto.

Risposte:


11

È possibile aggiornare il kernel e mantenerlo aggiornato su versioni future di Ubuntu in esecuzione

sudo apt install linux-generic-hwe-18.04

Per ora installerà il kernel 4.18.


Per favore, aggiungi le informazioni su cosa sia effettivamente questo kernel alla tua risposta. È essenzialmente un kernel di sviluppo con backport e può contenere più bug / problemi di quelli normalmente accettabili per le versioni del server.
Robert Riedl,

Non è un "kernel di backport di sviluppo". È stabile il kernel Ubuntu dalla versione 18.10. È predefinito in 18.04.2. Probabilmente ti confondi con UKUU.
Pilota 6

È sicuramente un kernel backported vedere alcuni commenti da Canonical qui, secondo paragrafo: " La risposta di Ubuntu a questo è di eseguire il backport di kernel più recenti ". Ho raccolto la parte di sviluppo da questa voce wiki qui , in Compatibilità con le versioni precedenti dice " ... che il kernel HWE potrebbe tracciare il più vicino possibile alla versione provvisoria del kernel da cui è derivato. " Quindi, sebbene stabile , potrebbe non essere rock-stabile .
Robert Riedl,

Comunque quando le persone installano Ubuntu 18.04.2 ottengono esattamente questo kernel. La domanda era al riguardo. Quanto è solido è un problema di opinione.
Pilota 6

È vero, l'ultima versione del kernel per LTS di recente è sempre doverosa , da ponte fino a quando il nuovo LTS è disponibile.
Robert Riedl,

8

Penso che dovresti essere felice di rimanere con la serie di kernel 4.15

Da una conversazione in un forum di posta di Ubuntu, una risposta di Adam Conrad,

Martedì 05 febbraio 2019 11:53:22 +0100, Nio Wiklund ha scritto:>

I sistemi installati rimarranno con questa serie di kernel (come con le precedenti versioni LTS) o ci sarà un aggiornamento automatico alla serie di kernel Cosmic e oltre fino alla prossima serie di kernel LTS:

Se si installa con supporti 18.04 o 18.04.1 e quindi si aggiorna, si rimarranno sul kernel GA e sulla serie Xorg. Se installi con supporti 18.04.2 o successivi, sarai sul kernel HWE e sulla serie X in esecuzione.

... Adam

Se vuoi davvero passare alla nuova serie di kernel, devi aggiornare lo stack di abilitazione hardware ed è rischioso. Non dovresti assolutamente farlo senza un backup completo, in modo da poter facilmente (?) Ripristinare il sistema se l'aggiornamento è andato storto.

Vedi questo link: wiki.ubuntu.com/Kernel/LTSEnablementStack


2
Grazie per la spiegazione. v4.17 ha aggiunto il supporto per alcune cose che ho nel mio rig che miglioreranno il mio server, quindi ci proverò.
Rychu,

L'altro giorno ho installato 18.04.2 da zero e ho ancora 4.15-45,
Stonecraft

@Thoughtcraft, La versione del kernel fornita con il file iso Ubuntu 18.04.2 è 4.18.0-15 . Sei sicuro di aver installato da questo file ISO e non da un file ISO precedente (Ubuntu versione 18.04 o 18.04.1)? Nel mio sistema 18.04.1 installato, aggiornato e aggiornato, ho il kernel di cui parli, 4.15.0-45.
sudodus,

Ne sono abbastanza sicuro L'ho scaricato usando un torrent collegato al sito Web di Ubuntu
Stonecraft,

1
@Thoughtcraft, Siamo spiacenti, non ho visto che si tratta di un'installazione di Ubuntu Server . È estremamente importante che i sistemi server siano stabili e [penso] per questo motivo il default è usare un kernel con supporto a lungo (in questo caso la serie di kernel originale di Ubuntu Bionic, la serie di kernel 4.15, ora aggiornata a 4.15.0-45).
sudodus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.