Назад | Перейти на главную страницу

Почему у меня возникают проблемы с обновлением ядра при новой установке Ubuntu 16.04?

Я зарегистрировался на Linux VPS. Этот VPS поставляется со старым ядром Linux, и я хотел бы его обновить, потому что для некоторого программного обеспечения, которое я хочу запустить, требуется более новая версия. Это результат uname -a:

Linux florence 2.6.32-042stab120.11 #1 SMP Wed Nov 16 12:05:45 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux

Это совершенно новый свежий образ Ubuntu 16.04. (Хост http://ssdnodes.com). Это все команды, которые я выполнил от имени пользователя root по порядку (этот это руководство, которому я пытаюсь следовать):

apt-get update
apt-get upgrade -y
apt-get autoremove -y

mkdir kernel_update
cd kernel_update/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
dpkg -i linux-*.deb

Первые два пакета устанавливаются нормально. Когда я пытаюсь выбрать третий пакет, я получаю такую ​​ошибку:

Unpacking linux-image-4.8.15-040815-generic (4.8.15-040815.201612151231) ...
Setting up linux-headers-4.8.15-040815 (4.8.15-040815.201612151231) ...
Setting up linux-image-4.8.15-040815-generic (4.8.15-040815.201612151231) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.8.15-040815-generic /boot/vmlinuz-4.8.15-040815-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.8.15-040815-generic /boot/vmlinuz-4.8.15-040815-generic
update-initramfs: Generating /boot/initrd.img-4.8.15-040815-generic
E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.8.15-040815-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.8.15-040815-generic.postinst line 1052.
dpkg: error processing package linux-image-4.8.15-040815-generic (--install):
 subprocess installed post-installation script returned error exit status 2
Setting up linux-headers-4.8.15-040815-generic (4.8.15-040815.201612151231) ...
Errors were encountered while processing:
 linux-image-4.8.15-040815-generic

Для тестирования я попытался выполнить ту же процедуру (с другим свежим изображением) с ядром v4.8.15 и получил очень похожую ошибку с двумя linux-headers пакеты устанавливаются нормально, но получают заголовки на linux-image пакет.

Заранее благодарим за помощь.

Вы не можете обновить ядро, потому что это не настоящая виртуальная машина. Вместо этого это контейнер, использующий контейнеры OpenVZ, которые довольно старые и до сих пор используют ABI / версию ядра от 2010 года.

Вам нужно будет отменить услугу и получить VPS у другого провайдера, который не использует OpenVZ.