Ошибки

Ошибка dpkg was interrupted: как доделать прерванную установку

Прошлая установка или обновление пакетов оборвались посередине. Выполните команду из сообщения — sudo dpkg --configure -a, — она доделает начатое.

Обновлено 09.10.2026≈ 3 мин чтения
Содержание 9

Что сделать прямо сейчас

  1. Выполните sudo dpkg --configure -a и дождитесь конца — шаг 1.
  2. Повторите команду, которая выдала ошибку, — шаг 2.
  3. Если dpkg жалуется на нехватку места, освободите диск — шаг 3.

Все команды на этой странице вводятся на сервере: подключитесь к нему по SSH (как подключиться) и набирайте их в том же окне.

Что значит это сообщение

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Пакеты ставятся в два этапа: сначала файлы распаковываются, потом пакет настраивается. Если установка оборвалась между этапами, dpkg — программа, которая ставит пакеты под apt, — оставляет запись о недоделанной работе в каталоге /var/lib/dpkg/updates/. apt видит эту запись и не начнёт новую установку, пока старая не закончена.

Если вы вошли под root, в сообщении будет команда без sudo — dpkg --configure -a. Смысл тот же.

Причины:

  • закрылось окно терминала или оборвалось подключение по SSH во время установки;
  • сервер перезагрузили или выключили посреди обновления;
  • установку прервали сочетанием Ctrl+C;
  • на диске кончилось место.

Шаг 1. Доделайте прерванную установку

sudo dpkg --configure -a

Команда настраивает все пакеты, которые распакованы, но ещё не настроены. Она может вывести много строк Setting up … — это ход работы. Если она задаст вопрос, прочитайте его и ответьте. Не закрывайте окно, пока снова не появится приглашение командной строки.

Если dpkg ответит, что блокировку держит другой процесс, сначала дождитесь его — как, сказано в разборе Could not get lock.

Шаг 2. Повторите свою команду

Повторите команду, которая выдала ошибку, — например:

sudo apt upgrade

Если apt напишет The following packages have unmet dependencies или предложит apt --fix-broken install, переходите к разбору unmet dependencies.

Шаг 3. Если не хватает места на диске

Посмотрите, сколько места осталось:

df -h /

В строке будет размер диска (Size), занято (Used), свободно (Avail) и процент занятого (Use%). Если свободно 0 и занято 100%, установке негде распаковать файлы. Удалите скачанные файлы пакетов — они больше не нужны:

sudo apt clean

Команда очищает каталог /var/cache/apt/archives/. После этого снова выполните шаг 1. Если места всё равно нет, найдите и удалите лишнее — старые копии сайта, архивы, журналы — или увеличьте диск в панели провайдера.

Как не повторить

  • Запускайте установку и обновление, когда есть время дождаться конца, и не закрывайте окно до появления приглашения.
  • Если подключение по SSH оборвалось посреди обновления, подключитесь снова и выполните шаг 1.
  • Не перезагружайте сервер, пока идёт установка.

Как проверить

Повторите sudo apt update и свою команду. Если ошибки нет, установка доделана.

Тексты сообщений на этой странице сверены с исходным кодом apt 2.7.14 — эта версия стоит в Ubuntu 24.04. В других версиях Ubuntu слова могут немного отличаться.

Источники

Сверено 9 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 09.10.2026