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-upgrade
und 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-generic
und linux-headers-generic
PaketeSchienedie 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-generic
sollte 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-generic
nach 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 -a
dass Ubuntu 18.04 die neueste installierte Kernelversion verwendet.