Рейтинг:3

Почему появилось сообщение «E: dpkg было прервано, вы должны вручную запустить «sudo dpkg --configure -a», чтобы исправить проблему»?

флаг kz

Для Ubuntu Desktop 18:04 для обновления я использую:

  • судо подходящее обновление
  • судо подходящее обновление

Но вдруг для последнего теперь возникает:

E: работа dpkg была прервана, вы должны вручную запустить «sudo dpkg --configure -a», чтобы исправить проблему.

Итак, выполнив эту команду, я получил:

sudo dpkg --configure -a
dpkg: проблемы с зависимостями препятствуют настройке linux-generic-hwe-18.04:
 linux-generic-hwe-18.04 зависит от linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72); Однако:
  Версия linux-headers-generic-hwe-18.04 в системе: 5.4.0.77.86~18.04.69.

dpkg: ошибка обработки пакета linux-generic-hwe-18.04 (--configure):
 проблемы с зависимостями - оставить ненастроенным
Настройка linux-modules-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Настройка linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
I: /vmlinuz.old теперь символическая ссылка на загрузку/vmlinuz-5.4.0-77-generic
I: /initrd.img.old теперь символическая ссылка для загрузки/initrd.img-5.4.0-77-generic
I: /vmlinuz теперь символическая ссылка на boot/vmlinuz-5.4.0-80-generic
I: /initrd.img теперь символическая ссылка на boot/initrd.img-5.4.0-80-generic
Настройка linux-modules-extra-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Настройка linux-image-generic-hwe-18.04 (5.4.0.80.90~18.04.72) ...
Триггеры обработки для linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: запущена служба автоматической установки для ядра 5.4.0-80-generic
   ...сделано.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Генерация /boot/initrd.img-5.4.0-80-generic
/etc/kernel/postinst.d/zz-update-grub:
Исходный файл `/etc/default/grub'
Создание файла конфигурации grub...
Найден образ Linux: /boot/vmlinuz-5.4.0-80-generic
Найден образ initrd: /boot/initrd.img-5.4.0-80-generic
Найден образ Linux: /boot/vmlinuz-5.4.0-77-generic
Найден образ initrd: /boot/initrd.img-5.4.0-77-generic
Найден образ Linux: /boot/vmlinuz-5.4.0-73-generic
Найден образ initrd: /boot/initrd.img-5.4.0-73-generic
Найден образ memtest86+: /boot/memtest86+.elf
Найден образ memtest86+: /boot/memtest86+.bin
сделано
При обработке возникли ошибки:
 Linux-универсальный-hwe-18.04

Итак, выполнение

  • судо подходящее обновление
  • судо подходящее обновление

Второй теперь терпит неудачу с:

судо подходящее обновление
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 linux-generic-hwe-18.04 : зависит: linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72), но установлено 5.4.0.77.86~18.04.69
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

так

sudo apt --fix-сломанная установка
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты были установлены автоматически и больше не требуются:
  linux-headers-5.4.0-73-generic linux-hwe-5.4-headers-5.4.0-73 linux-image-5.4.0-73-generic linux-modules-5.4.0-73-generic
  Linux-модули-экстра-5.4.0-73-общий
Используйте «sudo apt autoremove», чтобы удалить их.
Будут установлены следующие дополнительные пакеты:
  Linux-заголовки-5.4.0-80-универсальные Linux-заголовки-общий-hwe-18.04 Linux-hwe-5.4-заголовки-5.4.0-80
Будут установлены следующие НОВЫЕ пакеты:
  Linux-заголовки-5.4.0-80-общий
Будут обновлены следующие пакеты:
  linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
2 обновлены, 1 установлена ​​заново, 0 удалена и 11 не обновлены.
2 не полностью установлен или удален.
Нужно получить 0 Б/12,3 МБ архивов.
После этой операции будет использовано 85,5 МБ дополнительного места на диске.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... На данный момент установлено 210068 файлов и каталогов.)
Подготовка к распаковке .../linux-hwe-5.4-headers-5.4.0-80_5.4.0-80.90~18.04.1_all.deb ...
Распаковка linux-hwe-5.4-headers-5.4.0-80 (5.4.0-80.90~18.04.1) поверх (5.4.0-80.90~18.04.1) ...

Так

  • судо подходящее обновление
  • судо подходящее обновление

Все работает нормально

Вопрос

  • Почему E: работа dpkg была прервана, вы должны вручную запустить «sudo dpkg --configure -a», чтобы исправить проблему. появляется сообщение?
Рейтинг:6
флаг us

E: dpkg был прерван

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

Нечто подобное могло произойти, если вы выключили компьютер во время выполнения автоматического обновления (автоматического обновления в фоновом режиме).

Manuel Jordan avatar
флаг kz
Интересно, но я практически уверен, что не делал ни того, ни другого - возможно, это был процесс фонового обновления?
флаг us
Возможно, если включены автоматические фоновые обновления (Unattended Upgrades).
Manuel Jordan avatar
флаг kz
Если вы можете поделиться официальным источником об этой ситуации - рассмотрите возможность включения в свой ответ
N0rbert avatar
флаг zw
Для *официального источника* проверьте журналы в `/var/log/apt/`, `/var/log/unattended-upgrades/` и `/var/log/dpkg.log`.
Manuel Jordan avatar
флаг kz
@N0rbert N0rbert Я имею в виду справочную документацию Ubuntu. Но спасибо за пути!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.