Friday, May 17, 2024
 Popular · Latest · Hot · Upcoming
3
rated 0 times [  3] [ 0]  / answers: 1 / hits: 652  / 1 Year ago, fri, december 9, 2022, 10:28:15

Today I decided to follow the steps to patch my server from the dirty c0w vulnerability.



It's running Ubuntu 12.04 LTS:



uname -rv
3.2.0-87-generic #125-Ubuntu SMP Fri Jun 19 08:25:10 UTC 2015
uname -a
Linux webdev 3.2.0-87-generic #125-Ubuntu SMP Fri Jun 19 08:25:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


So, as every version prior to 3.2.0-113.155 are affected, I've ran the following command:



sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade


Everything went fine, I rebooted:



sudo reboot


But now that I check my version, it has not changed:



uname -rv
3.2.0-87-generic #125-Ubuntu SMP Fri Jun 19 08:25:10 UTC 2015


Did I miss something ? I double checked and I didn't get any error during during the upgrade.



Edit based on comments / answers



I ran sudo update-grub and got the following:



Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.2.0-87-generic
Found initrd image: /boot/initrd.img-3.2.0-87-generic
Found linux image: /boot/vmlinuz-3.2.0-86-generic
Found initrd image: /boot/initrd.img-3.2.0-86-generic
Found linux image: /boot/vmlinuz-3.2.0-85-generic
Found initrd image: /boot/initrd.img-3.2.0-85-generic
Found linux image: /boot/vmlinuz-3.2.0-84-generic
Found initrd image: /boot/initrd.img-3.2.0-84-generic
Found linux image: /boot/vmlinuz-3.2.0-83-generic
Found initrd image: /boot/initrd.img-3.2.0-83-generic
Found linux image: /boot/vmlinuz-3.2.0-82-generic
Found initrd image: /boot/initrd.img-3.2.0-82-generic
Found linux image: /boot/vmlinuz-3.2.0-80-generic
Found initrd image: /boot/initrd.img-3.2.0-80-generic
Found linux image: /boot/vmlinuz-3.2.0-79-generic
Found initrd image: /boot/initrd.img-3.2.0-79-generic
Found linux image: /boot/vmlinuz-2.6.32-38-server
Found initrd image: /boot/initrd.img-2.6.32-38-server
Found memtest86+ image: /memtest86+.bin
done


After a reboot still no change.



Ran dpkg --get-selections | grep linux and got:



libselinux1                                     install
linux-firmware install
linux-headers-3.2.0-101 install
linux-headers-3.2.0-101-generic install
linux-headers-3.2.0-102 install
linux-headers-3.2.0-102-generic install
linux-headers-3.2.0-104 install
linux-headers-3.2.0-104-generic install
linux-headers-3.2.0-106 install
linux-headers-3.2.0-106-generic install
linux-headers-3.2.0-107 install
linux-headers-3.2.0-107-generic install
linux-headers-3.2.0-109 install
linux-headers-3.2.0-109-generic install
linux-headers-3.2.0-110 install
linux-headers-3.2.0-110-generic install
linux-headers-3.2.0-111 install
linux-headers-3.2.0-111-generic install
linux-headers-3.2.0-113 install
linux-headers-3.2.0-113-generic install
linux-headers-3.2.0-86 install
linux-headers-3.2.0-86-generic install
linux-headers-3.2.0-87 install
linux-headers-3.2.0-87-generic install
linux-headers-3.2.0-89 install
linux-headers-3.2.0-89-generic install
linux-headers-3.2.0-91 install
linux-headers-3.2.0-91-generic install
linux-headers-3.2.0-92 install
linux-headers-3.2.0-92-generic install
linux-headers-3.2.0-93 install
linux-headers-3.2.0-93-generic install
linux-headers-3.2.0-94 install
linux-headers-3.2.0-94-generic install
linux-headers-3.2.0-95 install
linux-headers-3.2.0-95-generic install
linux-headers-3.2.0-96 install
linux-headers-3.2.0-96-generic install
linux-headers-3.2.0-97 install
linux-headers-3.2.0-97-generic install
linux-headers-3.2.0-98 install
linux-headers-3.2.0-98-generic install
linux-headers-3.2.0-99 install
linux-headers-3.2.0-99-generic install
linux-headers-server install
linux-image-2.6.32-38-server install
linux-image-3.2.0-79-generic install
linux-image-3.2.0-80-generic install
linux-image-3.2.0-82-generic install
linux-image-3.2.0-83-generic install
linux-image-3.2.0-84-generic install
linux-image-3.2.0-85-generic install
linux-image-3.2.0-86-generic install
linux-image-3.2.0-87-generic install
linux-libc-dev install
util-linux install


Seems like there is no new linux images in that list.



However, when I ran sudo apt-cache policy linux-image-generic it listed the new version as a candidate (it's in french but you get it):



linux-image-generic:
Installé : (aucun)
Candidat : 3.2.0.113.129
Table de version :
3.2.0.113.129 0
500 http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
3.2.0.23.25 0
500 http://fr.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

More From » 12.04

 Answers
3

Ok I finally managed to upgrade.



Here's how I did it.



Based on Ron comment on my answer I decided to run:



sudo apt-get install linux-image-generic


That failed because of my /boot being full so I got rid of old versions by running:



sudo dpkg -r linux-image-3.2.0-79-generic
sudo dpkg -r linux-image-3.2.0-80-generic
sudo dpkg -r linux-image-3.2.0-82-generic
sudo dpkg -r linux-image-3.2.0-84-generic
sudo dpkg -r linux-image-3.2.0-85-generic


After that I ran:



sudo apt-get upgrade -f


Then reboot:



sudo reboot


And now, I'm running a "safe" version:



uname -rv
3.2.0-113-generic #155-Ubuntu SMP Tue Oct 18 17:53:59 UTC 2016


However, I still have no idea why running the following never worked:



sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

[#13231] Friday, December 9, 2022, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
fittecanap

Total Points: 322
Total Questions: 100
Total Answers: 105

Location: Israel
Member since Tue, Nov 17, 2020
4 Years ago
;