Wie kann ich überprüfen, was die automatischen Kernel-Updates bei der Verwendung von apt upgrade oder dist-upgrade unterbricht?

Wie kann ich überprüfen, was die automatischen Kernel-Updates bei der Verwendung von apt upgrade oder dist-upgrade unterbricht?

Meine aktuelle Systemversion ist 18.04 LTS, Kernel 4.15.0-45-generic. AufgrundCVE-2019-11477, ich möchte den Kernel auf die korrigierte Version linux-image-4.15.0-52-generic aktualisieren.
Ich habe es versucht sudo apt dist-upgradeund nichts ist passiert. Aber wenn ich benutze apt search linux-image-4.15.0-52, existiert dieser Kernel im offiziellen Repo. Dann habe ich ihn manuell installiert.

Laut Karels Antwort habe ich es auf dem neuen VPS getestet und beide können den Kernel aktualisieren. Ich denke also, dass eine Datei im System beschädigt ist. Wie kann ich das überprüfen?

root@ubuntu:/home/username# uname -a
Linux ubuntu 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
root@ubuntu:/home/username# apt update
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease                                                               
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]                                           
Hit:3 http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu bionic InRelease                                                   
Hit:4 https://deb.nodesource.com/node_10.x bionic InRelease                                                                    
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]                                  
Get:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Fetched 252 kB in 2s (110 kB/s)    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.
root@ubuntu:/home/username# apt search linux-image-4.15.0-52
Sorting... Done
Full Text Search... Done
linux-image-4.15.0-52-generic/bionic-updates 4.15.0-52.56 amd64
  Signed kernel image generic

linux-image-4.15.0-52-lowlatency/bionic-updates 4.15.0-52.56 amd64
  Signed kernel image lowlatency
root@ubuntu:/home/username# apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@ubuntu:/home/username# apt dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

neuer vps mit 18.04 LTS

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

root@vultr:~# apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-4.15.0-52 linux-headers-4.15.0-52-generic linux-image-4.15.0-52-generic
  linux-modules-4.15.0-52-generic linux-modules-extra-4.15.0-52-generic
The following packages will be upgraded:


root@vultr:~# apt dist-upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-4.15.0-52 linux-headers-4.15.0-52-generic linux-image-4.15.0-52-generic
  linux-modules-4.15.0-52-generic linux-modules-extra-4.15.0-52-generic
The following packages will be upgraded:

apt-cache policy linux-image-generic

root@ubuntu:/home/username# apt-cache policy linux-image-generic
linux-image-generic:
  Installed: (none)
  Candidate: 4.15.0.52.54
  Version table:
     4.15.0.52.54 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     4.15.0.51.53 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     4.15.0.20.23 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

Antwort1

Durch eine Aktion auf Ihrem System wurde dasMetapaketDadurch funktionieren diese Upgrades „einfach“.

Die linux-image-genericund linux-headers-genericPaketeSchienedie neueste veröffentlichte Kernel-Version für Ihr System – 4.15.0 – und Sie müssen diese installiert haben, um zu Upgrades aufgefordert zu werden.

sudo apt install linux-image-generic linux-headers-genericsollte hierfür ausreichen. Dies sollte auch die Version des Kernelpakets einbinden, nach dem Sie suchen, obwohl es so aussieht, als ob der Spiegel, auf dem Sie sich befinden, nicht -52.56, sondern -52.54 hat.

Antwort2

Der Linux-Kernel 4.15.0-52 befindet sich in den Standard-Repositorys von Ubuntu 18.04. Aktualisieren Sie die Software in Ubuntu 18.04 und der Kernel wird auf 4.15.0-52 aktualisiert. So habe ich es gemacht (ich habe nicht verwendet sudo apt-get dist-upgrade).

sudo apt update  
sudo apt upgrade   

Ergebnisse apt policy linux-image-4.15.0-52-genericnach der Aktualisierung der Software in Ubuntu 18.04:

$apt-Richtlinie linux-image-4.15.0-52-generic
linux-image-4.15.0-52-generisch:
  Installiert: 4.15.0-52.56
  Kandidat: 4.15.0-52.56
  Versionstabelle:
 *** 4,15,0–52,56 500

Starten Sie Ubuntu neu, um mit dem neu installierten Kernel zu booten. Dann zeigen die Ergebnisse, uname -adass Ubuntu 18.04 die neueste installierte Kernelversion verwendet.

verwandte Informationen