DPKG останавливается во время настройки заголовков Linux — невозможно обновить или перенастроить

DPKG останавливается во время настройки заголовков Linux — невозможно обновить или перенастроить

Я пытаюсь обновить Ubuntu 16.04.3, но система не может завершить задачу. Она останавливается на configuring linux-headers-4.14.0-31-generic.

При запуске sudo dpkg --configure -aрезультат такой:

Setting up linux-headers-4.13.0-31-generic (4.13.0-31.34~16.04.1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic

и, кажется, он там висит.

Обновлять:

также при использовании (Ctrl+C)для остановки обновления отображается:

dpkg: error processing package linux-signed-generic-hwe-16.04 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-headers-4.13.0-31-generic
 linux-image-4.13.0-31-generic
 linux-image-generic-hwe-16.04
 linux-image-extra-4.13.0-31-generic
 linux-signed-image-4.13.0-31-generic
 linux-headers-generic-hwe-16.04
 linux-signed-image-generic-hwe-16.04
 linux-generic-hwe-16.04
 linux-signed-generic-hwe-16.04

решение1

Итак, у меня была точно такая же проблема, и я до сих пор не знаю, в чем проблема, но я знаю, что ее вызвало. По-видимому, это происходит только при запуске на карте nvidia во время обновления, поэтому простым решением будет переключиться на карту intel. В моем случае мой рабочий стол не работал на intel, поэтому я сделал следующее:

Переключаюсь на другой tty (например, CTRL+ALT+F6), затем закрываю оконный менеджер:

sudo service lightdm stop

Далее я переключился на карту Intel:

sudo nvidia-select intel

Затем, чтобы навести порядок в состоянии, в котором остались apt и dpkg, я выполнил:

sudo killall apt && sudo killall dpkg

После этого мне нужно было запустить:

sudo dpkg --configure -a

Когда это заморозилось, я пропустил шаг заморозки с помощью CTRL+C, что нормально, но это снова вернуло меня в нормальное состояние, запуск sudo apt update && sudo apt upgrade -yпозволил мне снова обновить все мои пакеты! Если вы используете ноутбук с картой Intel и NVIDIA на Ubuntu и что-то не работает, всегда в первую очередь вините драйверы NVIDIA.

Связанный контент