Как устранить проблемы конфигурации старого ядра для создания обновления возможным в Ubuntu?

Я пытаюсь обновить свою Ubuntu 16.04 на VM VirtualBox. Но при выполнении следующего кода:

sudo apt-get upgrade

Я получаю следующее сообщение об ошибке:

 (Reading database ... 248247 files and directories currently
 installed.) Removing linux-image-extra-4.4.0-109-generic
 (4.4.0-109.132) ... run-parts: executing
 /etc/kernel/postinst.d/apt-auto-removal 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic run-parts: executing
 /etc/kernel/postinst.d/initramfs-tools 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic update-initramfs: Generating
 /boot/initrd.img-4.4.0-109-generic run-parts: executing
 /etc/kernel/postinst.d/pm-utils 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic run-parts: executing
 /etc/kernel/postinst.d/unattended-upgrades 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic run-parts: executing
 /etc/kernel/postinst.d/update-notifier 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic run-parts: executing
 /etc/kernel/postinst.d/vboxadd 4.4.0-109-generic
 /boot/vmlinuz-4.4.0-109-generic run-parts: failed to exec
 /etc/kernel/postinst.d/vboxadd: Exec format error run-parts:
 /etc/kernel/postinst.d/vboxadd exited with return code 1 dpkg: error
 processing package linux-image-extra-4.4.0-109-generic (--remove): 
 subprocess installed post-removal script returned error exit status 1
 Errors were encountered while processing: 
 linux-image-extra-4.4.0-109-generic E: Sub-process /usr/bin/dpkg
 returned an error code (1)

Я не знаю, как зафиксировать конфигурационные файлы 109 файлов. Но вот вывод uname -r:

4.4.0-116-generic

И вот полный список доступных версий при выполнении dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r)

 ri  linux-image-4.4.0-109-generic               4.4.0-109.132         
 amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP

 ii  linux-image-4.4.0-112-generic               4.4.0-112.135         
 amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP

Я, может казаться, не нахожу решение в этом веб-сайте, поскольку кажется, что я делаю проблему более серьезной неправильным приложением решений. Ваша справка в фиксации моей машины значительно ценится.

0
задан 13 March 2018 в 00:25

1 ответ

Согласно этой почте ( Апт не удаляет частично установленное ядро и не может установить никакие другие пакеты ),

  1. я создал обратную сторону файла статуса в случае, если что-то идет не так, как надо:

    sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.backup

  2. я открылся /var/lib/dpkg/status gedit и искал и удалил ТОЛЬКО ссылки сломанных пакетов. Вот кодекс, чтобы проверить такие пакеты: (статус скажет Вам если они область, действительно сломанная):

    dpkg --status linux-image-4.4.0-109-generic

    dpkg --status linux-image-extra-4.4.0-109-generic

  3. я бежал sudo apt-get update и sudo apt-get upgrade, чтобы удостовериться, что проблемы устранены.

0
ответ дан 24 September 2019 в 11:46

Другие вопросы по тегам:

Похожие вопросы: