Ошибка dpkg was interrupted: как доделать прерванную установку
Прошлая установка или обновление пакетов оборвались посередине. Выполните команду из сообщения — sudo dpkg --configure -a, — она доделает начатое.
Содержание 9
Что сделать прямо сейчас
- Выполните
sudo dpkg --configure -aи дождитесь конца — шаг 1. - Повторите команду, которая выдала ошибку, — шаг 2.
- Если 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 слова могут немного отличаться.
Источники
- Исходный код apt 2.7.14: debsystem.cc — текст dpkg was interrupted и проверка каталога updates.
- man dpkg — что делает --configure -a.
- man apt-get — что очищает clean.
- man df — параметр -h.
Сверено 9 октября 2026 года.
Что почитать дальше
- Как обновлять Ubuntu вручную — как обновлять систему.
- unmet dependencies — если не хватает зависимостей.
- Все ошибки apt и sudo.
Проверено и обновлено: 09.10.2026