Исправить ошибку «dpkg: ошибка: синтаксический анализ файла '/var/lib/dpkg/updates/0014'» в Ubuntu
На днях я тестировал инструмент под названием OnionShare, который используется для безопасного и анонимного обмена файлами любого размера в Unix-подобных операционных системах. При попытке установить его в тестовом окне Ubuntu я столкнулся с этой ошибкой -> "E: dpkg был прерван, вам необходимо вручную запустить sudo dpkg --configure -a", чтобы исправить проблему" . Как предложил менеджер пакетов APT, я запустил «sudo dpkg --configure -a», но все равно безуспешно. Я получил новое сообщение об ошибке, которого раньше не видел. Ошибка была: "dpkg: ошибка: анализ файла '/var/lib/dpkg/updates/0014' рядом со строкой 0: новая строка в имени поля '#padding'".
Если вы когда-либо сталкивались с ошибкой, подобной описанной выше, вы в надежных руках. Следуйте инструкциям ниже, чтобы исправить это. Я тестировал это в настольной и серверной версиях Ubuntu 18.04 LTS. Я предполагаю, что это решение может работать в более старых версиях Ubuntu и других производных Ubuntu, таких как Linux Mint, Elementary OS и т. д.
Исправить ошибку «dpkg: ошибка: синтаксический анализ файла '/var/lib/dpkg/updates/0014'» в Ubuntu
Чтобы исправить эту ошибку, просто удалите проблемный файл, то есть /var/lib/dpkg/updates/0014 в моем случае. Замените имя файла на свое. А также, прежде чем удалять файл, убедитесь, что у вас есть резервная копия файла.
sudo rm /var/lib/dpkg/updates/0014
Затем очистите кеш пакетов с помощью команды:
sudo apt-get clean
Затем обновите репозитории программного обеспечения с помощью команды:
sudo apt-get update
Наконец, выполните следующую команду, чтобы исправить ошибку:
sudo dpkg --configure -a
И проблема исчезла! Тогда я смогу установить любое программное обеспечение в свою систему Ubuntu.
Связанное чтение:
- Как исправить сломанную ОС Ubuntu без ее переустановки