Linux dpkg ошибка при обработке пакета

unixforum.org

Не устанавливаются пакеты. Проблема предварительных зависимостей

Не устанавливаются пакеты. Проблема предварительных зависимостей

Сообщение imcat » 06.07.2015 10:15

E: Невозможно определить версию debconf. Он установлен? debconf: ошибка при работе apt-extracttemplates: Нет такого файла или каталога dpkg: зависимости пакетов не позволяют настроить пакет libc6:i386: libc6:i386 зависит от libgcc1, однако: Пакет libgcc1 не установлен. dpkg: ошибка при обработке пакета libc6:i386 (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет multiarch-support: multiarch-support зависит от libc6 (>= 2.13-5), однако: Пакет libc6:i386 пока не настроен. dpkg: ошибка при обработке пакета multiarch-support (--configure): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: libc6:i386 multiarch-support E: Sub-process /usr/bin/dpkg returned an error code (1) Failed to perform requested operation on package. Trying to recover: dpkg: зависимости пакетов не позволяют настроить пакет libc6:amd64: libc6:amd64 зависит от libgcc1, однако: Пакет libgcc1 не установлен. dpkg: ошибка при обработке пакета libc6:amd64 (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет libc6:i386: libc6:i386 зависит от libgcc1, однако: Пакет libgcc1 не установлен. dpkg: ошибка при обработке пакета libc6:i386 (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет multiarch-support: multiarch-support зависит от libc6 (>= 2.13-5), однако: Пакет libc6:i386 пока не настроен. dpkg: ошибка при обработке пакета multiarch-support (--configure): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: libc6:amd64 libc6:i386 multiarch-support

Источник

(Xubuntu 18.04.5) dpkg не может обработать пакеты

sudo apt install -f, sudo apt update, sudo apt upgrade не работают.

usr@945GCM:~$ sudo apt install -f Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 3 пакетов. После данной операции объём занятого дискового пространства возрастёт на 0 B. Настраивается пакет cups-daemon (2.3.1-9ubuntu1.1) … invoke-rc.d: syntax error: unknown option «—skip-systemd-native» dpkg: ошибка при обработке пакета cups-daemon (—configure): installed cups-daemon package post-installation script subprocess returned error exit status 1 dpkg: зависимости пакетов не позволяют настроить пакет cups-core-drivers: cups-core-drivers зависит от cups-daemon (>= 2.3.1-9ubuntu1.1), однако: Пакет cups-daemon пока не настроен.

dpkg: ошибка при обработке пакета cups-core-drivers (—configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет cups: cups зависит от cups-core-drivers (>= 2.3.1-9ubuntu1.1), однако: Пакет cups-core-drivers пока не настроен. cups зависит от cups-daemon (>= 2.3.1-9ubuntu1.1), однако: Пакет cups-daemon пока не настроен.

Читайте также:  How to install atom in linux

dpkg: ошибка при обработке пакета cups (—configure): проблемы зависимостей — оставляем не �Отчёт apport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа. Отчёт apport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа. �астроенным При обработке следующих пакетов произошли ошибки: cups-daemon cups-core-drivers cups E: Sub-process /usr/bin/dpkg returned an error code (1)

Источник

Сломан пакет linux-firmware

Приветствую всех. Проблема в следующем: Стоит xubuntu 18.04. Сейчас вышла новая (20.04). При попытке ввести команду «sudo apt update && sudo apt dist-upgrade» терминал «кричит»: «dpkg: ошибка при обработке пакета linux-firmware (—configure): пакет абсолютно неработоспособен; перед настройкой его следует переустановить Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) … При обработке следующих пакетов произошли ошибки: linux-firmware E: Sub-process /usr/bin/dpkg returned an error code (1) » На что он именно жалуется и как обновится мне дальше до новой версии

PS: Я начинающий в этом деле, так что палками прошу не кидать

`apt-get -f install` не помогает?

apt-get -f install Чтение списков пакетов… Готово Построение дерева зависимостей
Чтение информации о состоянии… Готово Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 1 пакетов. Необходимо скачать 0 B/75,1 MB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. dpkg: ошибка при обработке пакета linux-firmware (–configure): пакет абсолютно неработоспособен; перед настройкой его следует переустановить При обработке следующих пакетов произошли ошибки: linux-firmware E: Sub-process /usr/bin/dpkg returned an error code (1)

А `dpkg-reconfigure linux-firmware`?

dpkg-reconfigure linux-firmware /usr/sbin/dpkg-reconfigure: Пакет linux-firmware сломан или установлен не полностью

PS: убунта надо мною издевается

apt install —reinstall linux-firmware
?

dpkg-reconfigure linux-firmware /usr/sbin/dpkg-reconfigure: Пакет linux-firmware сломан или установлен не полностью root@benq-System-Product-Name:~# apt install –reinstall linux-firmware Чтение списков пакетов… Готово Построение дерева зависимостей
Чтение информации о состоянии… Готово Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 1 пакетов. Необходимо скачать 0 B/75,1 MB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. (Чтение базы данных … на данный момент установлено 194392 файла и каталога.) Подготовка к распаковке …/linux-firmware_1.173.18_all.deb … Распаковывается linux-firmware (1.173.18) на замену (1.173.18) … Настраивается пакет linux-firmware (1.173.18) … update-initramfs: Generating /boot/initrd.img-5.3.0-51-generic update-initramfs: Generating /boot/initrd.img-5.3.0-46-generic

Ну вроде поставилось. Теперь следующим шагом нужно обновиться до 20.04

Похожие темы

  • Форум Переустановка пакета dpkg (2017)
  • Форум Ошибка при dpkg —configure -a (2019)
  • Форум как решить зависимости пакета при апгрейде (2019)
  • Форум нид хелп, не ставятся дрова (2020)
  • Форум Ошибка при обработке пакета systemd (2020)
  • Форум Проблема с зависимостями php7.2 (2022)
  • Форум Ошибка E: Sub-process /usr/bin/dpkg returned an error code (1) при установке onlyoffice (2022)
  • Форум Ошибка apt-get dist-upgrade до wheezy (2013)
  • Форум Обработка остановлена из-за слишком большого количества ошибок. (2014)
  • Форум Java8 не ставиться(ubuntu 16.04) (2018)
Читайте также:  Djvu читалки для linux

Источник

dpkg — проблемы и решения.

Изображение пользователя Chibiko.

У меня очень старенький винт, потихоньку сыплется. Поэтому часто бывают всякие «неожиданности». Но это не всё. Часто при обновлениях случается чт-то от вас не зависящее, и не всегда этому виной кривые руки. Бывает, что dpkg спотыкается обо что-либо, и дальше всё.. ничего обновить в системе, установить или удалить вы через aptitude (apt-get) вы не сможете. Как вариант, можно посмотреть список зависимостей, и удалять всё ручками, но я считаю что это не айс — удалять каждый файлик, править конфиги. Может это и true linux way, но увы, сейчас уже третье тысячелетие, и я отказался от такого извращения. Поэтому мы просто попытаемся починить dpkg.

dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian. dpkg используется для установки, удаления, и получения информации о .deb пакетах.
Подробнее смотрите в Wiki, я лишь опишу некоторые проблемы, встречающиеся при обработке пакетов.

1) Что поможет в 80% случаев:

Зачастую достаточно просто запросить из хранилища(репозитория) новый список пакетов:

sudo aptitude safe-upgrade

Бывает что проблема — это плохо сконфигурированный пакет. Поэтому мы просто её ещё раз переконфигурируем:

2) Остальные «сложные» случаи:

Для остальных случаев придётся переконфигурировать всё:
sudo dpkg-reconfigure -a
Осторожно, может занять много времени 8)

Или именно этот пакет:
sudo dpkg-reconfigure —default-priority %pack_name%

Ну бывает что нужно переконфигурировать его, даже если он поломан или неисправен:

sudo dpkg-reconfigure —force %pack_name%

!ВНИМАНИЕ! Использовать осторожно!

Если и это не помогает, то смотрим что именно произошло, не боимся гуглить и так далее, например у меня было вот что:

1) Падение dpkg — /var/lib/dpkg/available: Input/output error.

E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: при работе функции buffer_read(fd) произошла ошибка: копирование файла информации /var/lib/dpkg/available: Input/output error

Дааааа. Как всегда косяки, ну ничего, где-то мы такое видали. Минутный поиск по форуму сообщества и на глаза вылазит лекарство:

sudo dpkg —configure -a
либо
sudo apt-get install -f && sudo dpkg —configure -a

К сожалению никаких результатов в моем случае это не дало.
Ищем дальше. Гугл толком ничего не даёт, найдены пару вариантов с англоязычного форума линукс. К сожалению не помогает. Ну ладно значит будем думать головой.
Идём по адресу /var/lib/dpkg/ находим файл available, пытаемся открыть — filed. Осматриваемся в папке,и видим интересный файл под названием available_old.
Значит, при обновлении пакетов была сделана резервная копия этого файла со старым содержимым. Открываем, копируем содержимое , удаляем available и создаём на его месте новый файл с тем же названием. Вставляем содержимое из available_old.
Проверяем обновления

Читайте также:  Регистрационный код master pdf editor linux

и о чудо, всё работает. Теперь можно и продолжать настройку системы. Также возможен другой вариант лечения dpkg.
sudo dpkg —clear-avail #удалить информацию о доступных пакетах.

sudo apt-get update #обновление информации о пакетах.

но это при условии, что ваш файл не окажется битым, как в моём случае.

Да, чуть не забыл при внесении данного сообщения начал меня раздражать SCIM Method? он так и норовил подсунуть мне какой-нибудь арабско-еврейско-хрензнает какой шрифт. Пришлось избавится

2) Удалил пакет руками — теперь aptitude ругается, что делать?

dpkg: не удалось обработать параметр %pack_name% (—configure):
подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
%pack_name%
E: Sub-process /usr/bin/dpkg returned an error code (1)

В таком случае можно удалить пакет через dpkg:

dpkg —purge %pack_name% #удалит всё что о нём было известно вместе с ним 8)

3) в списке файлов пакета %pack_name% отсутствует завершающий символ новой строки

aptitude install -f
Чтение списков пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов. Готово
(Чтение базы данных . dpkg: невосстановимая ошибка, прекращение работы:
в списке файлов пакета %pack_name% отсутствует завершающий символ новой строки
E: Sub-process /usr/bin/dpkg returned an error code (2)
Не удалось установить пакет. Попытка восстановить:
Чтение списков пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов. Готово

Я гуглил много, оказалось решение очень простое:
sudo kate /var/lib/dpkg/status

После чего Ctrl+F — вводим в поиск %pack_name% и удаляем всё что с ним связано, после чего делаем пункт 1) и вуаля, dpkg вернулся из мёртвых, Ressurect III lvl окрыляет!

ПОДРОБНАЯ ИНФОРМАЦИЯ о dpkg на русском можно глянуть тут: тыц

Если нада, можно сюда скопипастить, но не думаю что нужно.

Проапгрейдил, исправил бОльшинство орфографических ошибок, привёл всё к единому формату. Любые дополнения приветствуются. В данный момент ищутся любые другие ошибки в dpkg, которые решаются способами, которых тут ещё нет.

Ну и спасибо баламутику за баламутивание 8)

Источник

Оцените статью
Adblock
detector