Работа dpkg прервана вы должны вручную запустить

На днях я тестировал инструмент с именем OnionShare, который используется для безопасного и анонимного обмена файлами любого размера в Unix-подобных операционных системах.

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

Как сказал менеджер пакетов APT, я запускал «sudo dpkg -configure -a», но до сих пор не повезло.

Я получил новое сообщение об ошибке, которого я не видел в прошлом.

Ошибка была: «dpkg: error: parsing file» / var / lib / dpkg / updates / 0014 ‘рядом с строкой 0: новая строка в поле «#padding».

Если вы когда-либо сталкивались с ошибкой, что-то вроде выше, вы в хороших руках.

Выполните следующие шаги, чтобы исправить это. Я тестировал это на Ubuntu 18.04 LTS.

Но, я полагаю, это решение может работать в более старых версиях Ubuntu и других продуктах Ubuntu, таких как Linux Mint, Elementary OS и т. д.

Исправить «dpkg: error: parsing file» / var / lib / dpkg / updates / 0014 Ошибка в Ubuntu

Чтобы исправить эту ошибку, просто удалите проблемный файл /var/lib/dpkg/ updates/0014 в моем случае.

Замените имя файла своим.

Кроме того, перед удалением файла убедитесь, что у вас есть резервная копия файла.

Затем очистите кеш пакетов с помощью команды:

Затем обновите репозитории программ, используя команду:

Наконец, запустите следующую команду, чтобы исправить ошибку:

И проблема ушла!

Тогда уже я мог установить любое программное обеспечение в моей системе Ubuntu.

Вы могли часто встречаться с этой ошибкой, когда вы пытаетесь установить программное обеспечение из терминала Ubuntu. Это значит, что вы уже устанавливаете другой софт из Центра приложений Ubuntu или менеджера пакетов Synaptic. Вы не можете устанавливать больше, чем одну программу/пакет в одно и то же время. Так что завершите установку одной программы и начните устанавливать другую. Но, например если менеджер synaptic аварийно завершился, или вы остановили установку, процесс может всё ещё быть заблокирован. Решение этой проблемы — убить процесс и продолжить устанавливать софт.Вы могли часто встречаться с этой ошибкой, когда вы пытаетесь установить программное обеспечение из терминала Ubuntu. Это значит, что вы уже устанавливаете другой софт из Центра приложений Ubuntu или менеджера пакетов Synaptic. Вы не можете устанавливать больше, чем одну программу/пакет в одно и то же время. Так что завершите установку одной программы и начните устанавливать другую. Но, например если менеджер synaptic аварийно завершился, или вы остановили установку, процесс может всё ещё быть заблокирован. Решение этой проблемы — убить процесс и продолжить устанавливать софт.

Читайте также:  Как отключить защиту windows 10 навсегда

Вот как убить процесс:

Чтобы убить процесс, мы будем использовать одну простую команду. Откройте терминал и выполните эту команду:

Нажмите “Y”, чтобы убить процесс.

Затем используйте следующую команду для настройки и распаковки пакетов:

Теперь продолжайте устанавливать программы. На этом всё.

Добавить комментарий Отменить ответ

Я получил эту ошибку при установке ubuntu-restricted-extras :

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

Итак, я запустил это в терминале:

С тех пор я ничего не могу установить. Что мне делать?

3 ответа

Я выясню простой способ, если sudo dpkg —configure -a тратит столько времени на установку вашего файла, просто отменит процесс и даст sudo dpkg —remove -a , он удалит все удаленные файлы, и если вы захотите, вы сможете снова установить его давая sudo apt-get install your_soft_name .

По возвращении к установке Gnome через sudo apt-get install ubuntu-desktop , который был отключен отключением питания, и я испытал именно эту проблему.

Я решил выпустить sudo dpkg —configure -a , а затем потерял окно терминала навсегда в менеджере Windows Hyper-V 2012. Я смог подключиться к своему ящику Linux, используя SSH (PuTTY) от моего клиента Windows 7 Pro, но не проблема.

Если я правильно понял, вы считаете, что терминал замерзает / не работает, когда появляется строка flasplugin-installer: .

Однако Adobe Flash — это проприетарная программа с лицензией, которая не позволяет прямому распространению Ubuntu. Из-за этого обновляется флеш с помощью flashplugin-installer , которая загружает и устанавливает последнюю версию flash на ваш компьютер.

Итак, когда вы видите эту строку и, похоже, ничего не делает, терминал фактически загружает последнюю версию flash flash. Подождите некоторое время, и оно должно продолжаться.