При обработке следующих пакетов произошли ошибки usrmerge

  • Печать

Страницы: [1]   Вниз

Тема: При обработке следующих пакетов произошли ошибки.  (Прочитано 12244 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
dezytube

Привет! Помогите пожалуйста я обновлял с 14.04 на 16.04.1 у меня зависло все на половине, я перезапустил пк и тут система не запускалась и тут я Зажал Ctl Shift вел логин, пароль и вел команду sudo dpkg -configuru -a система запустилась после перезагрузки, теперь когда я что то вожу в терминале например «sudo apt-get install prelink» или «apt full-upgrade» все что связано с apt можно так сказать.

Пишет следующее:
«При обработке следующих пакетов произошли ошибки:
 linux-headers-4.4.0-34-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)»

Помогите пожалуйста. :coolsmiley:


Оффлайн
Haron Prime


Оффлайн
dezytube

sudo apt-get -f install

Я это знаю и водил много раз не помогает.

dpkg: ошибка при обработке пакета linux-headers-4.4.0-34-generic (—configure):
 пакет абсолютно неработоспособен; перед настройкой его
 следует переустановить

« Последнее редактирование: 17 Сентября 2016, 14:42:43 от dezytube »


Оффлайн
Haron Prime

sudo apt-get install --reinstall  linux-headers-4.4.0-34-generic


Оффлайн
dezytube

sudo apt-get install --reinstall  linux-headers-4.4.0-34-generic

Просто когда водил эту команду не помогло сделал вот так:
sudo dpkg -i *.deb
sudo apt-get -f install
sudo apt-get install —reinstall linux-headers-4.4.0-34-generic
sudo apt-get -f install

Спасибо за помощь))


  • Печать

Страницы: [1]   Вверх

Симптомы:

Synaptic пишет «Пакет [имя пакета] нуждается в переустановке, но найти архив для него не удалось» или «The package [package name] needs to be reinstalled, but I can’t find an archive for it», «При обработке следующих пакетов произошли ошибки:»,не открывается Центр приложений Ubuntu, в терминале не работает apt-get. Не все потеряно и это легко поправимо. Обычно такая проблема возникает если при установке какой-то программы возникли проблемы и установка не была завершена или же в момент установки программы или обновлений системы компьютер был выключен или перезагружен.

Лечение:

Окройте терминал и введите команду:

sudo gedit /var/lib/dpkg/status

У вас откроется текстовый редактор (внимание! не удалите ничего лишнего!). Нажмите Ctrl+F для поиска ключевой фразы и в строку поиска введите имя проблемного пакета. После того, как была найдена информация о нем вам нужно удалить ее.

После этого сохраните и закройте текстовый редактор. Затем введите в терминал:

sudo apt-get -f install

Этим вы проверяете состояние пакетов. Если вы сделали все правильно, то информация о проблемном пакете исчезнет.

Эксперт С++

8384 / 6146 / 615

Регистрация: 10.12.2010

Сообщений: 28,683

Записей в блоге: 30

1

При обработке следующих пакетов произошли ошибки

24.07.2012, 13:08. Показов 46209. Ответов 7


При обработке следующих пакетов произошли ошибки:
tex-common
texlive-binaries

Пишит Ubuntu при установке новых программ.

С чем это может быть связано и как это исправить?
И что такое tex-common, texlive-binaries.

0

Эксперт по компьютерным сетямЭксперт NIX

12380 / 7220 / 757

Регистрация: 09.09.2009

Сообщений: 28,178

24.07.2012, 13:50

2

у апт-гет посмотрите ключи для очистки кеша, исправления ошибок, выполните их, потом обновите список доступных пакетов и потом уже просто обновите систему

1

Avazart

Эксперт С++

8384 / 6146 / 615

Регистрация: 10.12.2010

Сообщений: 28,683

Записей в блоге: 30

24.07.2012, 15:17

 [ТС]

3

Типа?

Bash
1
sudo apt-get autoclean

Добавлено через 46 минут
При установке теперь вижу такое

Настраивается пакет tex-common (2.06ubuntu0.1) …
Running mktexlsr. This may take some time… done.
Шаблону texlive-base не соответствует ни один пакет.
dpkg: не удалось обработать параметр tex-common (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет texlive-binaries:
texlive-binaries зависит от tex-common (>= 2.00), однако:
Пакет tex-common пока не настроен.
dpkg: не удалось обработать параметр texlive-binaries (—configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет coolmail (1.3-11) …
При обработке следующих пакетов произошли ошибки:
tex-common
texlive-binaries

0

2738 / 2341 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

24.07.2012, 15:57

4

Попробуй сначала sudo apt-get autoremove, а потом sudo apt-get install -f

0

Avazart

Эксперт С++

8384 / 6146 / 615

Регистрация: 10.12.2010

Сообщений: 28,683

Записей в блоге: 30

24.07.2012, 16:14

 [ТС]

5

Сделал:

Bash
1
sudo apt-get autoremove

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет tex-common (2.06ubuntu0.1) …
Running mktexlsr. This may take some time… done.
Шаблону texlive-base не соответствует ни один пакет.
dpkg: не удалось обработать параметр tex-common (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет texlive-binaries:
texlive-binaries зависит от tex-common (>= 2.00), однако:
Пакет tex-common пока не настроен.
dpkg: не удалось обработать параметр texlive-binaries (—configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
При обработке следующих пакетов произошли ошибки:
tex-common
texlive-binaries
E: Sub-process /usr/bin/dpkg returned an error code (1)

Bash
1
sudo apt-get install -f

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет tex-common (2.06ubuntu0.1) …
Running mktexlsr. This may take some time… done.
Шаблону texlive-base не соответствует ни один пакет.
dpkg: не удалось обработать параметр tex-common (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет texlive-binaries:
texlive-binaries зависит от tex-common (>= 2.00), однако:
Пакет tex-common пока не настроен.
dpkg: не удалось обработать параметр texlive-binaries (—configure):
проблемы зависимостей — оставляем не настроенным
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
При обработке следующих пакетов произошли ошибки:
tex-common
texlive-binaries
E: Sub-process /usr/bin/dpkg returned an error code (1)

0

2738 / 2341 / 620

Регистрация: 19.03.2012

Сообщений: 8,832

24.07.2012, 17:41

6

Удалите из папки /var/lib/dpkg/info/ все файлы в именах которых присутствует tex-common и texlive-binaries, а потом выполни sudo apt-get -f install.
Если не помогло то удали эти пакеты в папке /var/cache/apt/archives

0

Эксперт С++

8384 / 6146 / 615

Регистрация: 10.12.2010

Сообщений: 28,683

Записей в блоге: 30

24.07.2012, 18:19

 [ТС]

7

Вроде помогло…

0

alex925

24.07.2012, 19:23


    При обработке следующих пакетов произошли ошибки

Не по теме:

ну и отлично)

1

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

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

Итак, приступим:

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

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

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

sudo aptitude update

sudo aptitude install -f

И установить обновления:

sudo aptitude safe-upgrade

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

sudo dpkg --configure -a

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

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

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

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

sudo dpkg-reconfigure --force %pack_name%

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

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

3) Конкретные случаи:

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.
Проверяем обновления

sudo apt-get update

есть. Запускаем

sudo apt-get upgrade

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

далее

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

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

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

apt-get remove scim

Взято с тыц’а


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)

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 114 пакетов не обновлено.
не установлено до конца или удалено 7 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
dpkg: ошибка при обработке параметра libsasl2-2:amd64 (—configure):
пакет libsasl2-2:amd64 2.1.25.dfsg1-6+deb7u1 не может быть настроен, так как libsasl2-2:i386 другой версии (2.1.25.dfsg1-6)
Настраивается пакет exim4-config (4.80-7) …
2014-04-09 15:02:37 Exim configuration error in line 550 of /var/lib/exim4/config.autogenerated.tmp:
  authenticator cram: cannot find authenticator driver «cyrus_sasl»
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated
dpkg: ошибка при обработке параметра exim4-config (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет exim4-base:
exim4-base зависит от exim4-config (>= 4.30) | exim4-config-2, однако:
  Пакет exim4-config пока не настроен.
  Пакет exim4-config-2 не установлен.
  Пакет exim4-config, предоставляющий exim4-config-2, пока не настроен.

dpkg: ошибка при обработке параметра exim4-base (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет exim4-daemon-light:
exim4-daemon-light зависит от exim4-base (>= 4.80), однако:
  Пакет exim4-base пока не настроен.

dpkg: ошибка при обработке параметра exim4-daemon-light (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет exim4:
exim4 зависит от exim4-base (>= 4.80), однако:
  Пакет exim4-base пока не настроен.
exim4 зависит от exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom, однако:
  Пакет exim4-daemon-light пока не настроен.
  Пакет exim4-daemon-heavy не установлен.
  Пакет exim4-daemon-custom не установлен.

dpkg: ошибка при обработке параметра exim4 (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libsasl2-modules:amd64:
libsasl2-modules:amd64 зависит от libsasl2-2 (= 2.1.25.dfsg1-6+deb7u1), однако:
  Пакет libsasl2-2:amd64 пока не настроен.

dpkg: ошибка при обработке параметра libsasl2-modules:amd64 (—configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет sasl2-bin:
sasl2-bin зависит от libsasl2-2 (>= 2.1.25.dfsg1-6+deb7u1), однако:
  Пакет libsasl2-2:amd64 пока не настроен.

dpkg: ошибка при обработке параметра sasl2-bin (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
libsasl2-2:amd64
exim4-config
exim4-base
exim4-daemon-light
exim4
libsasl2-modules:amd64
sasl2-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

[свернуть]

If you are encountering “sub process usr bin dpkg returned an error code 1”  while installing software on Ubuntu Linux, here is how you can fix it.

One of the common issue in Ubuntu and other Debian based distribution is the broken packages. You try to update the system or install a new package and you encounter an error like ‘Sub-process /usr/bin/dpkg returned an error code’.

That’s what happened to me the other day. I was trying to install a radio application in Ubuntu when it threw me this error:

Unpacking python-gst-1.0 (1.6.2-1build1) ...
Selecting previously unselected package radiotray.
Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ...
Unpacking radiotray (0.7.3-5ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up polar-bookshelf (1.0.0-beta56) ...
ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory
dpkg: error processing package polar-bookshelf (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ...
Setting up python-gst-1.0 (1.6.2-1build1) ...
Setting up radiotray (0.7.3-5ubuntu1) ...
Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)

The last three lines are of the utmost importance here.

Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)

It tells me that the package polar-bookshelf is causing and issue. This might be crucial to how you fix this error here.

Fixing Sub-process /usr/bin/dpkg returned an error code (1)

Fix update errors in Ubuntu Linux

Let’s try to fix this broken error package. I’ll show several methods that you can try one by one. The initial ones are easy to use and simply no-brainers.

You should try to run sudo apt update and then try to install a new package or upgrade after trying each of the methods discussed here.

Method 1: Reconfigure Package Database

The first method you can try is to reconfigure the package database. Probably the database got corrupted while installing a package. Reconfiguring often fixes the problem.

sudo dpkg --configure -a

Method 2: Use force install

If a package installation was interrupted previously, you may try to do a force install.

sudo apt-get install -f

Method 3: Try removing the troublesome package

If it’s not an issue for you, you may try to remove the package manually. Please don’t do it for Linux Kernels (packages starting with linux-).

sudo apt remove package_name

Method 4: Remove post info files of the troublesome package

This should be your last resort. You can try removing the files associated to the package in question from /var/lib/dpkg/info.

You need to know a little about basic Linux commands to figure out what’s happening and how can you use the same with your problem.

In my case, I had an issue with polar-bookshelf. So I looked for the files associated with it:

ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
-rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list
-rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums
-rwxr-xr-x 1 root root     113 Aug 10 04:28 polar-bookshelf.postinst
-rwxr-xr-x 1 root root      84 Aug 10 04:28 polar-bookshelf.postrm

Now all I needed to do was to remove these files:

sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp

Use the sudo apt update and then you should be able to install software as usual.

Which method worked for you (if it worked)?

Donate Itsfoss

I hope this quick article helps you in fixing the ‘E: Sub-process /usr/bin/dpkg returned an error code (1)’ error. 

If it did work for you, which method was it? Did you manage to fix this error with some other method? If yes, please share that to help others with this issue.

If you are encountering “sub process usr bin dpkg returned an error code 1”  while installing software on Ubuntu Linux, here is how you can fix it.

One of the common issue in Ubuntu and other Debian based distribution is the broken packages. You try to update the system or install a new package and you encounter an error like ‘Sub-process /usr/bin/dpkg returned an error code’.

That’s what happened to me the other day. I was trying to install a radio application in Ubuntu when it threw me this error:

Unpacking python-gst-1.0 (1.6.2-1build1) ...
Selecting previously unselected package radiotray.
Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ...
Unpacking radiotray (0.7.3-5ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up polar-bookshelf (1.0.0-beta56) ...
ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory
dpkg: error processing package polar-bookshelf (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ...
Setting up python-gst-1.0 (1.6.2-1build1) ...
Setting up radiotray (0.7.3-5ubuntu1) ...
Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)

The last three lines are of the utmost importance here.

Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)

It tells me that the package polar-bookshelf is causing and issue. This might be crucial to how you fix this error here.

Fixing Sub-process /usr/bin/dpkg returned an error code (1)

Fix update errors in Ubuntu Linux

Let’s try to fix this broken error package. I’ll show several methods that you can try one by one. The initial ones are easy to use and simply no-brainers.

You should try to run sudo apt update and then try to install a new package or upgrade after trying each of the methods discussed here.

Method 1: Reconfigure Package Database

The first method you can try is to reconfigure the package database. Probably the database got corrupted while installing a package. Reconfiguring often fixes the problem.

sudo dpkg --configure -a

Method 2: Use force install

If a package installation was interrupted previously, you may try to do a force install.

sudo apt-get install -f

Method 3: Try removing the troublesome package

If it’s not an issue for you, you may try to remove the package manually. Please don’t do it for Linux Kernels (packages starting with linux-).

sudo apt remove package_name

Method 4: Remove post info files of the troublesome package

This should be your last resort. You can try removing the files associated to the package in question from /var/lib/dpkg/info.

You need to know a little about basic Linux commands to figure out what’s happening and how can you use the same with your problem.

In my case, I had an issue with polar-bookshelf. So I looked for the files associated with it:

ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
-rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list
-rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums
-rwxr-xr-x 1 root root     113 Aug 10 04:28 polar-bookshelf.postinst
-rwxr-xr-x 1 root root      84 Aug 10 04:28 polar-bookshelf.postrm

Now all I needed to do was to remove these files:

sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp

Use the sudo apt update and then you should be able to install software as usual.

Which method worked for you (if it worked)?

Donate Itsfoss

I hope this quick article helps you in fixing the ‘E: Sub-process /usr/bin/dpkg returned an error code (1)’ error. 

If it did work for you, which method was it? Did you manage to fix this error with some other method? If yes, please share that to help others with this issue.

  • Печать

Страницы: [1]   Вниз

Тема: При обработке следующих пакетов произошли ошибки.  (Прочитано 13270 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
dezytube

Привет! Помогите пожалуйста я обновлял с 14.04 на 16.04.1 у меня зависло все на половине, я перезапустил пк и тут система не запускалась и тут я Зажал Ctl Shift вел логин, пароль и вел команду sudo dpkg -configuru -a система запустилась после перезагрузки, теперь когда я что то вожу в терминале например «sudo apt-get install prelink» или «apt full-upgrade» все что связано с apt можно так сказать.

Пишет следующее:
«При обработке следующих пакетов произошли ошибки:
 linux-headers-4.4.0-34-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)»

Помогите пожалуйста. :coolsmiley:


Оффлайн
Haron Prime


Оффлайн
dezytube

sudo apt-get -f install

Я это знаю и водил много раз не помогает.

dpkg: ошибка при обработке пакета linux-headers-4.4.0-34-generic (—configure):
 пакет абсолютно неработоспособен; перед настройкой его
 следует переустановить

« Последнее редактирование: 17 Сентября 2016, 14:42:43 от dezytube »


Оффлайн
Haron Prime

sudo apt-get install --reinstall  linux-headers-4.4.0-34-generic


Оффлайн
dezytube

sudo apt-get install --reinstall  linux-headers-4.4.0-34-generic

Просто когда водил эту команду не помогло сделал вот так:
sudo dpkg -i *.deb
sudo apt-get -f install
sudo apt-get install —reinstall linux-headers-4.4.0-34-generic
sudo apt-get -f install

Спасибо за помощь))


  • Печать

Страницы: [1]   Вверх

Здравствуйте!

У меня ТК (тонкий клиент) 1С Предприятие  8.3 (8.3.18.1741) в Ubuntu 22.04
БД в облаке.

Установлены пакеты:

un  1c-enterprise-8.3.18.1741-common          <нет>        <нет>        (описание недоступно)
ii  1c-enterprise-8.3.18.1741-thin-client     8.3.18-1741  amd64        1C:Enterprise 8.3 thin client for Linux.
ii  1c-enterprise-8.3.18.1741-thin-client-nls 8.3.18-1741  amd64        National resource files for 1C:Enterprise 8.3.18.1741 thin cli>

После обновления с 20.04 до 22.04 документы (например, счет, УПД) стали печаться с растром в шрифтах, мелкими точками.
В Ubuntu 20.04 после обновления тоже была печать с растром, более заметным, потом просто установил новый принтер в CUPS, растр пропал. HPLIP (hp-setup) не работал и не работает.
Здесь это, переустановка принтера в CUPS не помогает.
Драйверов по моей модели принтера HP 2 варианта, один не печатает.
HPLIP
Кроме того, в старом принтере из Ubuntu 20.04 счет почему-то стал печататься на боку и половинкой, хотя установлен режим Портрет, масштаб 100 %.
msttcorefonts и зависимости устанавливал.
Но это улучшило шрифты в интерфейсе (были до установки немного «лохматые»).

Пробовал очистить кэш, не помогло.
С прежним принтером по-прежнему счет печатается на боку и половинка,
с новым и старым — растеризация.
Гуглил, ничего не нашел.

Судя по моим экспериментам с печатью из других программ, это режим Eco mode, черновая печать, хотя в Параметрах страницы макетов 1С она отключена.

Что посоветуете?
Спасибо!

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

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

Итак, приступим:

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

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

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

sudo aptitude update

sudo aptitude install -f

И установить обновления:

sudo aptitude safe-upgrade

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

sudo dpkg --configure -a

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

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

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

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

sudo dpkg-reconfigure --force %pack_name%

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

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

3) Конкретные случаи:

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.
Проверяем обновления

sudo apt-get update

есть. Запускаем

sudo apt-get upgrade

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

далее

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

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

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

apt-get remove scim

Взято с тыц’а


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)


0

1

При установки любых пакетов скажем( sudo apt-get install exim4) выскакивает:

При обработке следующих пакетов произошли ошибки:
linux-image-2.6.26-2-686
E: Sub-process /usr/bin/dpkg returned an error code (1)

При попытке что нибудь сделать с пакетом linux-image-2.6.26-2-686

Настраивается пакет linux-image-2.6.26-2-686 (2.6.26-26lenny3) …
Running depmod.
Failed to find suitable ramdisk generation tool for kernel version
2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird
dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
linux-image-2.6.26-2-686
E: Sub-process /usr/bin/dpkg returned an error code (1)

так4 же
dpkg-reconfigure linux-image-2.6.26-2-686
/usr/sbin/dpkg-reconfigure: Пакет linux-image-2.6.26-2-686 сломан или установлен не полностью

apt-get install initramfs-tools

Running depmod.
Failed to find suitable ramdisk generation tool for kernel version
2.6.26-2-686 on running kernel 2.6.26-2-686 in mkinitramfs-kpkg mkinitrd.yaird
dpkg: не удалось обработать параметр linux-image-2.6.26-2-686 (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
linux-image-2.6.26-2-686
E: Sub-process /usr/bin/dpkg returned an error code (1)

Удаление этого пакета как я правильно понимаю приведет к невозможности загрузки без вмешательства(сервер удаленный вот и боюсь)?

game:~# uname -a
Linux game 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686 GNU/Linux

  • При обработке следующих пакетов произошли ошибки amdgpu dkms amdgpu
  • При обработке следующих пакетов произошли ошибки 1c enterprise83 client
  • При обработке платежа произошла ошибка на госуслугах
  • При обработке платежа возникла ошибка попробуйте позже binance
  • При обработке письма об исполнении задачи возникла ошибка 1с документооборот