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

Не удается обновить ядро ​​в Ubuntu 16.04 «dpkg: пакет обработки ошибок»

Я хотел обновить ядро ​​виртуальной машины Ubuntu, которую я использую на облачном хосте, который сейчас застрял в версии 2.6. Я использую Arch Linux на своем рабочем столе, поэтому я привык к тому, что мой менеджер пакетов каждые несколько дней обновляет ядро ​​в рамках обновления обычных пакетов, поэтому я ожидал, что запуск «apt-get upgrade» позаботится об этом. Но когда он закончился, я все еще был на 2.6. я нашел эта страница который рекомендует установить несколько пакетов с помощью следующей команды:

sudo apt-get install --install-recommends linux-generic-hwe-16.04

Теперь при попытке установить пакет я получаю следующее сообщение. Я пробовал поискать в Google решение, но не нашел.

root@server:~# sudo apt-get install --install-recommends linux-generic-hwe-16.04 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-generic-hwe-16.04 is already the newest version (4.10.0.42.44).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y 
Setting up linux-image-4.10.0-42-generic (4.10.0-42.46~16.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.10.0-42-generic
vmlinuz(/boot/vmlinuz-4.10.0-42-generic
) points to /boot/vmlinuz-4.10.0-42-generic
 (/boot/vmlinuz-4.10.0-42-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.10.0-42-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.10.0-42-generic /boot/vmlinuz-4.10.0-42-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.10.0-42-generic /boot/vmlinuz-4.10.0-42-generic
update-initramfs: Generating /boot/initrd.img-4.10.0-42-generic
E: /usr/share/initramfs-tools/hooks/fixrtc failed with return 1.
update-initramfs: failed for /boot/initrd.img-4.10.0-42-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.10.0-42-generic.postinst line 1052.
dpkg: error processing package linux-image-4.10.0-42-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-extra-4.10.0-42-generic:
 linux-image-extra-4.10.0-42-generic depends on linux-image-4.10.0-42-generic; however:
  Package linux-image-4.10.0-42-generic is not configured yet.

dpkg: error processing package linux-image-extra-4.10.0-42-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic-hwe-16.04:
 linux-image-generic-hwe-16.04 depends on linux-image-4.10.0-42-generic; however:
  Package linux-image-4.10.0-42-generic is not configured yet.
 linux-image-generic-hwe-16.04 depends on linux-image-extra-4.10.0-42-generic; however:
  Package linux-image-extra-4.10.0-42-generic is not configured yet.

dpkg: error processing package linux-image-generic-hwe-16.04 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-hwe-16.04:
 linux-generic-hwe-16.04 depends on linux-image-generic-hwe-16.04 (= 4.10.0.42.44); however:
  Package linux-image-generic-hwe-16.04 is not configured yet.

dpkg: error processing package linux-generic-hwe-16.04 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-4.10.0-42-generic
 linux-image-extra-4.10.0-42-generic
 linux-image-generic-hwe-16.04
 linux-generic-hwe-16.04
E: Sub-process /usr/bin/dpkg returned an error code (1)

Вот результат выполнения команды, которую я нашел в ветке об устранении неполадок, которая похожа на мою:

root@server:~# dpkg -l | grep linux-image*
iF  linux-image-4.10.0-42-generic       4.10.0-42.46~16.04.1                  amd64        Linux kernel image for version 4.10.0 on 64 bit x86 SMP
iU  linux-image-extra-4.10.0-42-generic 4.10.0-42.46~16.04.1                  amd64        Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP
iU  linux-image-generic-hwe-16.04       4.10.0.42.44                          amd64        Generic Linux kernel image