[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/dpkg-error-processing":3,"mdc--4l49d0-key":653,"mdc--t3eq7v-key":673,"mdc-2vef6s-key":689,"mdc--rcwe18-key":706,"mdc--502hrc-key":722,"related-/guides/linux/apt-get-cheat-sheet,/guides/linux/clean-up-ubuntu,/errors/linux/apt-key-deprecated":753},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":596,"code":597,"createdAt":598,"description":599,"difficulty":600,"draft":601,"estimatedTime":602,"extension":603,"faq":604,"howToSteps":614,"howToTotalTime":621,"image":596,"keywords":622,"locale":631,"meta":632,"navigation":633,"path":634,"platform":635,"related":636,"section":640,"seo":641,"severity":642,"stem":643,"summary":644,"tags":645,"twitterCreator":596,"twitterSite":596,"type":651,"updatedAt":598,"__hash__":652},"content_ru/errors/linux/dpkg-error-processing.md","Ошибка dpkg при обработке пакета",[7,8,9],"Debian и производные (Ubuntu, Linux Mint, Pop!_OS)","Ubuntu всех версий (LTS и не-LTS)","Дистрибутивы на основе Debian Stable/Testing/Unstable","FixPedia Team",{"type":12,"value":13,"toc":583},"minimark",[14,19,53,60,63,67,134,138,148,153,156,184,188,191,209,212,237,241,248,253,273,279,298,304,308,311,366,370,380,424,428,431,520,524,579],[15,16,18],"h2",{"id":17},"что-означает-ошибка-dpkg","Что означает ошибка dpkg?",[20,21,22,23,27,28,32,33,36,37,40,41,44,45,48,49,52],"p",{},"Ошибка вида ",[24,25,26],"code",{},"dpkg: error processing package \u003Cимя_пакета> (--configure/--install/--remove): ..."," возникает, когда менеджер пакетов ",[29,30,31],"strong",{},"dpkg"," (основа ",[24,34,35],{},"apt",", ",[24,38,39],{},"apt-get",") не может корректно выполнить операцию с пакетом: установку (",[24,42,43],{},"--install","), настройку (",[24,46,47],{},"--configure","), обновление или удаление (",[24,50,51],{},"--remove",").",[20,54,55,56,59],{},"В результате дальнейшая работа с пакетами через APT блокируется, и вы получаете сообщения вроде ",[24,57,58],{},"E: Sub-process /usr/bin/dpkg returned an error code (1)",".",[61,62],"in-article-ad",{},[15,64,66],{"id":65},"основные-причины-ошибки","Основные причины ошибки",[68,69,70,86,96,102,112,128],"ul",{},[71,72,73,76,77,79,80,82,83,52],"li",{},[29,74,75],{},"Прерванный процесс установки/обновления:"," Система была выключена, произошел сбой питания или процесс ",[24,78,35],{},"/",[24,81,31],{}," был принудительно завершен (например, по ",[24,84,85],{},"Ctrl+C",[71,87,88,91,92,95],{},[29,89,90],{},"Поврежденные или неполные пакеты:"," Файл ",[24,93,94],{},".deb"," пакета скачался с ошибками, или его целостность нарушена.",[71,97,98,101],{},[29,99,100],{},"Конфликты файлов или пакетов:"," Два пакета пытаются установить файл с одинаковым именем и путем. Частая проблема при использовании нескольких репозиториев или PPA.",[71,103,104,107,108,111],{},[29,105,106],{},"Поврежденная база данных dpkg:"," Файлы состояния пакетов в ",[24,109,110],{},"/var/lib/dpkg/status"," могли быть повреждены.",[71,113,114,117,118,36,120,123,124,127],{},[29,115,116],{},"Нехватка места на диске:"," На разделе ",[24,119,79],{},[24,121,122],{},"/var"," или ",[24,125,126],{},"/boot"," закончилось свободное место, необходимое для распаковки или конфигурации пакетов.",[71,129,130,133],{},[29,131,132],{},"Проблемы с зависимостями:"," Не удовлетворены зависимости пакета (например, требуемая библиотека отсутствует или имеет неподходящую версию).",[15,135,137],{"id":136},"пошаговые-методы-решения","Пошаговые методы решения",[20,139,140,143,144,147],{},[29,141,142],{},"Внимание!"," Выполняйте команды с правами суперпользователя (",[24,145,146],{},"sudo","). Рекомендуется следовать методам по порядку, от простого к сложному.",[149,150,152],"h3",{"id":151},"_1-завершение-конфигурации-всех-пакетов","1. Завершение конфигурации всех пакетов",[20,154,155],{},"Первым делом дайте dpkg возможность закончить прерванные операции.",[157,158,163],"pre",{"className":159,"code":160,"language":161,"meta":162,"style":162},"language-bash shiki shiki-themes github-light github-dark","sudo dpkg --configure -a\n","bash","",[24,164,165],{"__ignoreMap":162},[166,167,170,173,177,181],"span",{"class":168,"line":169},"line",1,[166,171,146],{"class":172},"sScJk",[166,174,176],{"class":175},"sZZnC"," dpkg",[166,178,180],{"class":179},"sj4cs"," --configure",[166,182,183],{"class":179}," -a\n",[149,185,187],{"id":186},"_2-исправление-сломанных-зависимостей","2. Исправление сломанных зависимостей",[20,189,190],{},"APT имеет встроенный механизм исправления. Эта команда попытается исправить зависимости и доустановить недостающие пакеты.",[157,192,194],{"className":159,"code":193,"language":161,"meta":162,"style":162},"sudo apt-get install -f\n",[24,195,196],{"__ignoreMap":162},[166,197,198,200,203,206],{"class":168,"line":169},[166,199,146],{"class":172},[166,201,202],{"class":175}," apt-get",[166,204,205],{"class":175}," install",[166,207,208],{"class":179}," -f\n",[20,210,211],{},"Если после этого шага ошибка исчезла, обновите кэш пакетов и систему:",[157,213,215],{"className":159,"code":214,"language":161,"meta":162,"style":162},"sudo apt update\nsudo apt upgrade\n",[24,216,217,227],{"__ignoreMap":162},[166,218,219,221,224],{"class":168,"line":169},[166,220,146],{"class":172},[166,222,223],{"class":175}," apt",[166,225,226],{"class":175}," update\n",[166,228,230,232,234],{"class":168,"line":229},2,[166,231,146],{"class":172},[166,233,223],{"class":175},[166,235,236],{"class":175}," upgrade\n",[149,238,240],{"id":239},"_3-ручное-удаление-проблемного-пакета","3. Ручное удаление проблемного пакета",[20,242,243,244,247],{},"Если ошибка указывает на конкретный пакет (например, ",[24,245,246],{},"package-name","), попробуйте его удалить.",[20,249,250],{},[29,251,252],{},"А) Стандартное удаление (рекомендуется сначала):",[157,254,256],{"className":159,"code":255,"language":161,"meta":162,"style":162},"sudo apt remove --purge package-name\n",[24,257,258],{"__ignoreMap":162},[166,259,260,262,264,267,270],{"class":168,"line":169},[166,261,146],{"class":172},[166,263,223],{"class":175},[166,265,266],{"class":175}," remove",[166,268,269],{"class":179}," --purge",[166,271,272],{"class":175}," package-name\n",[20,274,275,278],{},[29,276,277],{},"Б) Принудительное удаление (если стандартное не работает):","\nИспользуйте только если знаете, что делаете. Это может повредить систему.",[157,280,282],{"className":159,"code":281,"language":161,"meta":162,"style":162},"sudo dpkg --remove --force-remove-reinstreq package-name\n",[24,283,284],{"__ignoreMap":162},[166,285,286,288,290,293,296],{"class":168,"line":169},[166,287,146],{"class":172},[166,289,176],{"class":175},[166,291,292],{"class":179}," --remove",[166,294,295],{"class":179}," --force-remove-reinstreq",[166,297,272],{"class":175},[20,299,300,301,59],{},"После принудительного удаления снова выполните ",[24,302,303],{},"sudo apt-get install -f",[149,305,307],{"id":306},"_4-очистка-и-переустановка-проблемного-пакета","4. Очистка и переустановка проблемного пакета",[20,309,310],{},"Иногда помогает очистка кэша и повторная установка.",[157,312,314],{"className":159,"code":313,"language":161,"meta":162,"style":162},"# Очистить кэш скачанных пакетов\nsudo apt clean\n# Обновить списки пакетов\nsudo apt update\n# Попробовать переустановить проблемный пакет\nsudo apt install --reinstall package-name\n",[24,315,316,322,331,337,346,352],{"__ignoreMap":162},[166,317,318],{"class":168,"line":169},[166,319,321],{"class":320},"sJ8bj","# Очистить кэш скачанных пакетов\n",[166,323,324,326,328],{"class":168,"line":229},[166,325,146],{"class":172},[166,327,223],{"class":175},[166,329,330],{"class":175}," clean\n",[166,332,334],{"class":168,"line":333},3,[166,335,336],{"class":320},"# Обновить списки пакетов\n",[166,338,340,342,344],{"class":168,"line":339},4,[166,341,146],{"class":172},[166,343,223],{"class":175},[166,345,226],{"class":175},[166,347,349],{"class":168,"line":348},5,[166,350,351],{"class":320},"# Попробовать переустановить проблемный пакет\n",[166,353,355,357,359,361,364],{"class":168,"line":354},6,[166,356,146],{"class":172},[166,358,223],{"class":175},[166,360,205],{"class":175},[166,362,363],{"class":179}," --reinstall",[166,365,272],{"class":175},[149,367,369],{"id":368},"_5-ручная-очистка-блокировок-dpkg","5. Ручная очистка блокировок dpkg",[20,371,372,373,36,376,379],{},"В редких случаях файлы блокировок dpkg (",[24,374,375],{},"/var/lib/dpkg/lock*",[24,377,378],{},"/var/lib/apt/lists/lock",") остаются захваченными.",[157,381,383],{"className":159,"code":382,"language":161,"meta":162,"style":162},"# Удаляем файлы блокировок\nsudo rm /var/lib/apt/lists/lock\nsudo rm /var/lib/dpkg/lock\n# Сбрасываем состояние dpkg (пересоздаем файл статуса из info директорий)\nsudo dpkg --configure -a\n",[24,384,385,390,400,409,414],{"__ignoreMap":162},[166,386,387],{"class":168,"line":169},[166,388,389],{"class":320},"# Удаляем файлы блокировок\n",[166,391,392,394,397],{"class":168,"line":229},[166,393,146],{"class":172},[166,395,396],{"class":175}," rm",[166,398,399],{"class":175}," /var/lib/apt/lists/lock\n",[166,401,402,404,406],{"class":168,"line":333},[166,403,146],{"class":172},[166,405,396],{"class":175},[166,407,408],{"class":175}," /var/lib/dpkg/lock\n",[166,410,411],{"class":168,"line":339},[166,412,413],{"class":320},"# Сбрасываем состояние dpkg (пересоздаем файл статуса из info директорий)\n",[166,415,416,418,420,422],{"class":168,"line":348},[166,417,146],{"class":172},[166,419,176],{"class":175},[166,421,180],{"class":179},[166,423,183],{"class":179},[149,425,427],{"id":426},"_6-ручное-редактирование-базы-данных-dpkg-крайняя-мера","6. Ручное редактирование базы данных dpkg (Крайняя мера!)",[20,429,430],{},"Если ошибка связана с конкретным пакетом, можно временно убрать его из списка \"ожидающих настройки\" в файле статуса.",[432,433,434,455,473,479,497,511],"ol",{},[71,435,436,437],{},"Создайте резервную копию файла статуса:\n",[157,438,440],{"className":159,"code":439,"language":161,"meta":162,"style":162},"sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bak\n",[24,441,442],{"__ignoreMap":162},[166,443,444,446,449,452],{"class":168,"line":169},[166,445,146],{"class":172},[166,447,448],{"class":175}," cp",[166,450,451],{"class":175}," /var/lib/dpkg/status",[166,453,454],{"class":175}," /var/lib/dpkg/status.bak\n",[71,456,457,458],{},"Откройте файл для редактирования:\n",[157,459,461],{"className":159,"code":460,"language":161,"meta":162,"style":162},"sudo nano /var/lib/dpkg/status\n",[24,462,463],{"__ignoreMap":162},[166,464,465,467,470],{"class":168,"line":169},[166,466,146],{"class":172},[166,468,469],{"class":175}," nano",[166,471,472],{"class":175}," /var/lib/dpkg/status\n",[71,474,475,476,59],{},"Найдите блок, начинающийся с ",[24,477,478],{},"Package: имя-проблемного-пакета",[71,480,481,482,485,486,489,490,493,494],{},"Внутри этого блока найдите строку ",[24,483,484],{},"Status:",". Измените ее. Например, если было ",[24,487,488],{},"Status: install ok half-configured",", можно попробовать изменить на ",[24,491,492],{},"Status: install ok installed",". ",[29,495,496],{},"Будьте осторожны, не нарушайте формат файла.",[71,498,499,500,503,504,507,508,52],{},"Сохраните файл (",[24,501,502],{},"Ctrl+O",", затем ",[24,505,506],{},"Enter"," в nano) и закройте редактор (",[24,509,510],{},"Ctrl+X",[71,512,513,514,517,518,59],{},"Снова выполните ",[24,515,516],{},"sudo dpkg --configure -a"," и ",[24,519,303],{},[15,521,523],{"id":522},"профилактика-ошибок","Профилактика ошибок",[432,525,526,536,549,558,564,573],{},[71,527,528,535],{},[29,529,530,531,79,533,59],{},"Не прерывайте процессы ",[24,532,35],{},[24,534,31],{}," Дождитесь их завершения.",[71,537,538,541,542,123,545,548],{},[29,539,540],{},"Обеспечьте стабильное электропитание"," и используйте ",[24,543,544],{},"tmux",[24,546,547],{},"screen"," при работе по SSH.",[71,550,551,554,555,52],{},[29,552,553],{},"Следите за свободным местом"," на системных разделах (",[24,556,557],{},"df -h",[71,559,560,563],{},[29,561,562],{},"Будьте осторожны со сторонними репозиториями (PPA)."," Они могут вызывать конфликты пакетов.",[71,565,566,569,570,59],{},[29,567,568],{},"Регулярно обновляйте систему:"," ",[24,571,572],{},"sudo apt update && sudo apt upgrade",[71,574,575,578],{},[29,576,577],{},"Перед крупными обновлениями"," создавайте резервные копии важных данных и точку восстановления системы (если используется Timeshift или аналоги).",[580,581,582],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":162,"searchDepth":229,"depth":229,"links":584},[585,586,587,595],{"id":17,"depth":229,"text":18},{"id":65,"depth":229,"text":66},{"id":136,"depth":229,"text":137,"children":588},[589,590,591,592,593,594],{"id":151,"depth":333,"text":152},{"id":186,"depth":333,"text":187},{"id":239,"depth":333,"text":240},{"id":306,"depth":333,"text":307},{"id":368,"depth":333,"text":369},{"id":426,"depth":333,"text":427},{"id":522,"depth":229,"text":523},null,"dpkg-error","2026-04-09 22:52:24","Как исправить ошибку 'dpkg: error processing package' в Linux при установке или обновлении пакетов.","medium",false,"15-45 мин","md",[605,608,611],{"question":606,"answer":607},"Можно ли просто удалить сломанный пакет, чтобы избавиться от ошибки?","Да, но это крайняя мера. Удаление (`sudo dpkg --remove --force-remove-reinstreq имя_пакета`) может привести к неработоспособности зависимых программ. Всегда сначала пробуйте методы восстановления и переустановки.",{"question":609,"answer":610},"Ошибка появилась после прерывания обновления системы. Что делать?","Это частая причина. Вам нужно завершить прерванный процесс. Выполните `sudo dpkg --configure -a`, чтобы завершить настройку всех распакованных, но не сконфигурированных пакетов.",{"question":612,"answer":613},"Сообщение об ошибке содержит 'trying to overwrite file, which is also in package...'. В чем проблема?","Это конфликт файлов между пакетами. Часто возникает при использовании сторонних репозиториев (PPA). Решение — либо принудительно перезаписать файлы командой `sudo dpkg -i --force-overwrite /путь/к/пакету.deb`, либо разобраться в конфликте и удалить один из конфликтующих пакетов.",[615,618],{"name":616,"text":617},"Попробуйте завершить настройку пакетов","Запустите команду `sudo dpkg --configure -a`. Это первое и самое безопасное действие для исправления прерванных процессов установки.",{"name":619,"text":620},"Восстановите зависимости","Выполните `sudo apt-get install -f`. Эта команда попытается исправить сломанные зависимости (опция `-f` означает `--fix-broken`).","PT25M",[623,624,625,626,627,628,629,630],"dpkg error processing package","ошибка dpkg","не удалось обработать пакет","Linux ошибка установки пакета","Ubuntu dpkg error","Debian dpkg","исправить сломанные пакеты","E: Sub-process /usr/bin/dpkg","ru_RU",{},true,"/errors/linux/dpkg-error-processing","linux",[637,638,639],"/guides/linux/apt-get-cheat-sheet","/guides/linux/clean-up-ubuntu","/errors/linux/apt-key-deprecated","Ошибки Linux",{"title":5,"description":599},"high","errors/linux/dpkg-error-processing","Статья описывает причины и методы решения распространенной ошибки утилиты dpkg в дистрибутивах Debian, Ubuntu и их производных.",[635,646,647,31,35,648,649,650],"ubuntu","debian","ошибка","пакеты","администрирование","error","wX8t6PDEo2yOLutUpPyo8UDcqiTxqjEitHhSY04YuS0",{"data":654,"body":655},{},{"type":656,"children":657},"root",[658],{"type":659,"tag":20,"props":660,"children":661},"element",{},[662,665,671],{"type":663,"value":664},"text","Да, но это крайняя мера. Удаление (",{"type":659,"tag":24,"props":666,"children":668},{"className":667},[],[669],{"type":663,"value":670},"sudo dpkg --remove --force-remove-reinstreq имя_пакета",{"type":663,"value":672},") может привести к неработоспособности зависимых программ. Всегда сначала пробуйте методы восстановления и переустановки.",{"data":674,"body":675},{},{"type":656,"children":676},[677],{"type":659,"tag":20,"props":678,"children":679},{},[680,682,687],{"type":663,"value":681},"Это частая причина. Вам нужно завершить прерванный процесс. Выполните ",{"type":659,"tag":24,"props":683,"children":685},{"className":684},[],[686],{"type":663,"value":516},{"type":663,"value":688},", чтобы завершить настройку всех распакованных, но не сконфигурированных пакетов.",{"data":690,"body":691},{},{"type":656,"children":692},[693],{"type":659,"tag":20,"props":694,"children":695},{},[696,698,704],{"type":663,"value":697},"Это конфликт файлов между пакетами. Часто возникает при использовании сторонних репозиториев (PPA). Решение — либо принудительно перезаписать файлы командой ",{"type":659,"tag":24,"props":699,"children":701},{"className":700},[],[702],{"type":663,"value":703},"sudo dpkg -i --force-overwrite /путь/к/пакету.deb",{"type":663,"value":705},", либо разобраться в конфликте и удалить один из конфликтующих пакетов.",{"data":707,"body":708},{},{"type":656,"children":709},[710],{"type":659,"tag":20,"props":711,"children":712},{},[713,715,720],{"type":663,"value":714},"Запустите команду ",{"type":659,"tag":24,"props":716,"children":718},{"className":717},[],[719],{"type":663,"value":516},{"type":663,"value":721},". Это первое и самое безопасное действие для исправления прерванных процессов установки.",{"data":723,"body":724},{},{"type":656,"children":725},[726],{"type":659,"tag":20,"props":727,"children":728},{},[729,731,736,738,744,746,752],{"type":663,"value":730},"Выполните ",{"type":659,"tag":24,"props":732,"children":734},{"className":733},[],[735],{"type":663,"value":303},{"type":663,"value":737},". Эта команда попытается исправить сломанные зависимости (опция ",{"type":659,"tag":24,"props":739,"children":741},{"className":740},[],[742],{"type":663,"value":743},"-f",{"type":663,"value":745}," означает ",{"type":659,"tag":24,"props":747,"children":749},{"className":748},[],[750],{"type":663,"value":751},"--fix-broken",{"type":663,"value":52},[]]