При апгрейде sudo apt upgrade или при установке/удалении пакетов через apt или dpkg выводиться следующая ошибка :
Следующие пакеты будут обновлены:
apport
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 6 пакетов.
Необходимо скачать 0 B/124 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
dpkg: предупреждение: список файлов пакета «python-dnspython» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 277296 файлов и каталогов.)
Подготовка к распаковке …/apport_2.20.9-0ubuntu7.7_all.deb …
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: предупреждение: old apport package pre-removal script subprocess returned error exit status 1
dpkg: попытка использовать сценарий из нового пакета …
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: ошибка при обработке архива /var/cache/apt/archives/apport_2.20.9-0ubuntu7.7_all.deb (--unpack):
new apport package pre-removal script subprocess returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr,
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
dpkg: error while cleaning up:
installed apport package post-installation script subprocess returned error exit status 1
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/apport_2.20.9-0ubuntu7.7_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я пробовал :
<b>sudo apt install -f</b>
<b>sudo dpkg --configure -a</b> выводит :
Настраивается пакет python-pkg-resources (39.0.1-2) …
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr,
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
dpkg: ошибка при обработке пакета python-pkg-resources (--configure):
installed python-pkg-resources package post-installation script subprocess returned error exit status 1
Настраивается пакет python-configparser (3.5.0-1) …
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr,
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
dpkg: ошибка при обработке пакета python-configparser (--configure):
installed python-configparser package post-installation script subprocess returned error exit status 1
dpkg: зависимости пакетов не позволяют настроить пакет gyp:
gyp зависит от python-pkg-resources, однако:
Пакет python-pkg-resources пока не настроен.
dpkg: ошибка при обработке пакета gyp (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: ошибка при обработке пакета apport (--configure):
пакет абсолютно неработоспособен; перед настройкой его
следует переустановить
dpkg: зависимости пакетов не позволяют настроить пакет node-gyp:
node-gyp зависит от gyp (>= 0.1+20150913git1f374df9), однако:
Пакет gyp пока не настроен.
dpkg: ошибка при обработке пакета node-gyp (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет npm:
npm зависит от node-gyp (>= 0.10.9), однако:
Пакет node-gyp пока не настроен.
dpkg: ошибка при обработке пакета npm (--configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
python-pkg-resources
python-configparser
gyp
apport
node-gyp
npm
Также я попытался :
<b>sudo dpkg --purge /var/cache/apt/archives/apport_2.20.9-0ubuntu7.7_all.deb</b>
<b>sudo dpkg -i --force-overwrite /var/cache/apt/archives/apport_2.20.9-0ubuntu7.7_all.deb</b>
Эти ошибки возникли после попытки установки npm. Пакетный менеджер в итоге установился но сделал много пакостей. Забавно то что обновление sudo apt update выполняеться успешно, но все остальные действия с apt и dpkg безуспешны. Надеюсь у вас есть какие-то соображения по этому вопросу т.к. google уже не помогает.
Заранее всем спасибо!
Оформи лоркодом, читать это невозможно.
Zhbert ★★★★★
(18.02.16 12:07:41 MSK)
- Ссылка
dpkg: ошибка при обработке архива /var/cache/apt/archives/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb (—unpack): попытка перезаписать «/usr/lib/libwlocate.so», который уже имеется в пакете
Удалите этот пакет
sudo rm -v /var/cache/apt/archives/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb
И перезапустите еще раз. Ну и сделайте autoremove чтобы не было такой портянки уже 
- Показать ответ
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 12:14:06 MSK
пакет удалил новая ошибка
Пакеты, имеющие неудовлетворённые зависимости:
marble-plugins : Зависит: libwlocate0 но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.
san013
(18.02.16 12:37:27 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 12:37:27 MSK
Ответ на:
комментарий
от san013 18.02.16 12:41:24 MSK
Ответ на:
комментарий
от san013 18.02.16 12:37:27 MSK
Ну дак установите зависимости.
sudo apt-get install libwlocate0
deb в них не умеет. Лучше поставьте gdebi-core и потом через deb
sudo gdebi some_your.deb
- Показать ответ
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 12:45:35 MSK
попытка перезаписать «/usr/lib/libwlocate.so», который уже имеется в пакете locdemo 2.0-2
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
dpkg: зависимости пакетов не позволяют настроить пакет marble-plugins:
marble-plugins зависит от libwlocate0, однако:
Пакет libwlocate0 не установлен.
dpkg: ошибка при обработке пакета marble-plugins (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
marble-plugins
san013
(18.02.16 12:50:22 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 12:46:02 MSK
dpkg: ошибка при обработке архива /var/cache/apt/archives/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb (—unpack):
попытка перезаписать «/usr/lib/libwlocate.so», который уже имеется в пакете locdemo 2.0-2
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
san@san-Ideapad-S205:~$ sudo gdebi some_your.deb
sudo: gdebi: command not found
san013
(18.02.16 12:52:04 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 12:50:22 MSK
Ответ на:
комментарий
от san013 18.02.16 12:52:04 MSK
sudo gdebi some_your.deb sudo: gdebi: command not found
О нет…
gdebi-core сначала установите
sudo apt-get install gdebi-core
После этого скачайте нужный вам .deb пакет.
И сделайте
sudo gdebi /path/to/deb/ВАШ_ПАКЕТ_ЭТО_ИМЯ_НЕ_НУЖНО_ПРОСТО_КОПИРОВАТЬ.deb
И вывод уже сюда. В лоркод только плиз оберните.
- Показать ответы
- Ссылка
Ответ на:
комментарий
от redgremlin 18.02.16 12:54:36 MSK
Ответ на:
комментарий
от san013 18.02.16 12:56:32 MSK
Вы удалили просто deb из архивов, как я вас просил, вас просят удалить сам locdemo, но я не телепат и не знаю, может быть что-то нужное его юзает. Поэтому лучше установите gdebi из .deb и инфу сюда.
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 12:55:52 MSK
sudo apt-get install gdebi-core
Пакеты, имеющие неудовлетворённые зависимости:
marble-plugins : Зависит: libwlocate0 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
san013
(18.02.16 13:02:43 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 12:56:32 MSK
Ответ на:
комментарий
от san013 18.02.16 13:02:43 MSK
Попытайтесь выполнить «apt-get -f install»
Да, попытайтесь 
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 12:55:52 MSK
sudo gdebi /path/to/deb/libwlocate0_0.0git20130108-0ubuntu1_amd64.deb
sudo: gdebi: command not found
san013
(18.02.16 13:07:19 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от redgremlin 18.02.16 13:03:20 MSK
Ответ на:
комментарий
от san013 18.02.16 13:07:19 MSK
Так. Стоп. Вы не установили gdebi. Вы копируете путь /path/to/deb/. Поэтому консоль-way, очевидно, не для вас.
Давайте начнем сначала. В вашем неотредактированном посте вы просто делаете
Что вы хотите сделать этим? Если вы хотите что-либо установить, скажите что. Пока вы просто копируете команды у нас не получится вам помочь.
- Показать ответы
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 13:11:44 MSK
В этом выхлопе locdemo ни разу не удалён. Пробуем ещё раз, хотя мне уже надоедает:
sudo apt-get -f remove locdemo
sudo dpkg --configure -a
И весь выхлоп после каждой команды сюда.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 13:13:05 MSK
Зачем нужен какой-то gdebi? Чем он лучше dpkg?
sudo dpkg -i /path/to/deb.deb
BaBL ★★★★★
(18.02.16 13:31:48 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 13:13:05 MSK
структуры ос и команды терминала мне знакомы минимальны
все что мог перепробовал не помогло просто и за ошибки пакетов не могу дать удаленное управление столом не другие установить программы.
как выйдет следующая LTS поставлю начисто. всем спасибо кто попытался помочь.
san013
(18.02.16 13:34:01 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:31:48 MSK
А что, dpkg теперь умеет сам ставить зависимости из репов? Или только подсказывать (если учитывать что ТС копирует путь для примера (/path/to/deb/) ему эти подсказки точно не помогут:))
- Ссылка
Ответ на:
комментарий
от redgremlin 18.02.16 13:31:14 MSK
san@san-Ideapad-S205:~$ sudo apt-get -f remove locdemo
[sudo] password for san:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
marble-plugins : Зависит: libwlocate0 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
san@san-Ideapad-S205:~$ sudo dpkg —configure -a
dpkg: зависимости пакетов не позволяют настроить пакет marble-plugins:
marble-plugins зависит от libwlocate0, однако:
Пакет libwlocate0 не установлен.
dpkg: ошибка при обработке пакета marble-plugins (—configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
marble-plugins
san@san-Ideapad-S205:~$
san013
(18.02.16 13:36:19 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:31:48 MSK
san@san-Ideapad-S205:~$ sudo dpkg -i /path/to/deb.deb
[sudo] password for san:
dpkg: ошибка при обработке архива /path/to/deb.deb (—install):
нет доступа к архиву: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
/path/to/deb.deb
san@san-Ideapad-S205:~$
san013
(18.02.16 13:37:35 MSK)
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 13:36:19 MSK
Используй лоркод, блин, читать невозможно.
BaBL ★★★★★
(18.02.16 13:39:13 MSK)
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:31:48 MSK
san@san-Ideapad-S205:~$ sudo dpkg -i /path/to/deb.deb [sudo] password for san: dpkg: ошибка при обработке архива /path/to/deb.deb (—install): нет доступа к архиву: Нет такого файла или каталога При обработке следующих пакетов произошли ошибки: /path/to/deb.deb san@san-Ideapad-S205:~$
структуры ос и команды терминала мне знакомы минимальны все что мог перепробовал не помогло просто
Понимаете, теперь вы понимаете зачем нужен gdebi в таких ситуациях? 
- Показать ответы
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 13:36:19 MSK
Ответ на:
комментарий
от redgremlin 18.02.16 13:40:29 MSK
Так, а теперь apt-get -f install
У него еще locdemo не удален, apt должен сначала разрулить зависимость marble. Ждем что скажет dpkg.
Если не прокатит, я б советовал руками перенести конфликтный файл в хомяка, разрешить проблему с марблом (ибо конфликтного файла уже не будет) и потом удалить локдемо и снова поставить пакет с конфликтным файлом.
Ну или удалить сначала марбл, потом локдемо, а потом поставить марбл.
sudo apt-get remove marble-plugins libwlocate0
должен убрать марбл и решить конфликт.
sudo apt-get remove locdemo
больше не должен конфликтовать с libwlocate0
sudo apt-get install marble-plugins libwlocate0
BaBL ★★★★★
(18.02.16 13:45:20 MSK)
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 13:39:37 MSK
Понимаете, теперь вы понимаете зачем нужен gdebi в таких ситуациях?
![]()
sudo gdebi some_your.deb
error: some_your.deb not found
и чем gdebi лучше?
По поводу зависимостей:
sudo dpkg -i /path/to/deb.deb
sudo apt-get -f install
мне кажется apt лучше с ними справится, тем более что мейнтейнеры его рекомендуют. Вряд ли gdebi лучше aptitude, а его уже задвинули. Зачем плодить очередной велик?
BaBL ★★★★★
(18.02.16 13:47:51 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:47:51 MSK
sudo gdebi some_your.deb
error: some_your.deb not found
Тогда только через гуйню. Нажмет правой кнопкой на пакете и откроет с помощью gdebi :)) А gdebi уже сам все сделает. И если вот в этой ситуации gdebi не поможет, то поверьте, с такой клиникой уж точно ничего не поможет.
Вряд ли gdebi лучше aptitude, а его уже задвинули. Зачем плодить очередной велик?
Конечно штатные средства куда эффективнее, спору нет, но только в том случае если вы понимаете что устанавливаете, какие зависимости тянете и т.д. В данной ситуации ТС этого не понимает. Поэтому для него этот велосипед, (особенно с гуйней) будет просто идеальным подарком.
- Показать ответ
- Ссылка
san@san-Ideapad-S205:~$ dpkg -r locdemo
dpkg: ошибка: запрошенная операция требует привилегий суперпользователя
san@san-Ideapad-S205:~$ sudo dpkg -r locdemo
[sudo] password for san:
(Чтение базы данных … на данный момент установлено 480349 файлов и каталогов.)
Удаляется locdemo (2.0-2) …
Killed
dpkg: предупреждение: при удалении locdemo каталог «/usr/local/share» не пуст, поэтому не удалён
Обрабатываются триггеры для ureadahead (0.100.0-16) …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для gnome-menus (3.10.1-0ubuntu2) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu1) …
Обрабатываются триггеры для bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index…
Обрабатываются триггеры для mime-support (3.54ubuntu1.1) …
san@san-Ideapad-S205:~$
Разметка сообщений (LORCODE)
Параграфы нужно размечать?
san013
(18.02.16 13:54:24 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 13:52:46 MSK
Конечно штатные средства куда эффективнее, спору нет, но только в том случае если вы понимаете что устанавливаете, какие зависимости тянете и т.д. В данной ситуации ТС этого не понимает. Поэтому для него этот велосипед, (особенно с гуйней) будет просто идеальным подарком.
У нас разные подходы, я б у него наоборот sudo забрал…
BaBL ★★★★★
(18.02.16 13:55:06 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 13:54:24 MSK
Попробуй теперь
и свои сообщения в [ code ] пихай:
[sudo] password for san:
(Чтение базы данных … на данный момент установлено 480349 файлов и каталогов.)
Удаляется locdemo (2.0-2) … Killed dpkg: предупреждение: при удалении locdemo каталог «/usr/local/share» не пуст, поэтому не удалён
Обрабатываются триггеры для ureadahead (0.100.0-16) … ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для gnome-menus (3.10.1-0ubuntu2) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu1) …
Обрабатываются триггеры для bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.54ubuntu1.1) …
san@san-Ideapad-S205:~$
BaBL ★★★★★
(18.02.16 13:56:45 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от znenyegvkby 18.02.16 13:39:37 MSK
gdebi это как я понял похожа на Synaptic?
san013
(18.02.16 13:58:01 MSK)
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:55:06 MSK
Дак ведь это персональный компьютер в сочетании с демократией и свободой слова на ЛОР’е. Тут уж, как говорится, ничего не поделаешь 
- Ссылка
Ответ на:
комментарий
от BaBL 18.02.16 13:56:45 MSK
Ответ на:
комментарий
от san013 18.02.16 14:05:26 MSK
знаю как выглядит со стороны кучу постов написал нету нормальной разметки нубские вопросы и вот такие как я участвуют в openstreetmap,
агитируют за opensource и смешно и грусно.
san013
(18.02.16 14:09:43 MSK)
- Ссылка
Ответ на:
комментарий
от san013 18.02.16 13:34:01 MSK
Grammar-nazi
Где пунктуация?
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
- Печать
Страницы: [1] Вниз
Тема: Ребята помогите проблема с зависимостями (Прочитано 6488 раз)
0 Пользователей и 1 Гость просматривают эту тему.

cunningfox
Сверху у вай фая кирпич висит глаголящий
Произошла ошибка, пожалуйста запустите менеджера пакетов из меню или запустите команду apt-get install -f чтобы исправить.
Сообщение об ошибке BrokenCount > 0
Запускаю команду
(Чтение базы данных … на данный момент установлено 212459 файлов и каталогов.)
Подготовка к распаковке …/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb …
Распаковывается sni-qt:i386 (0.2.7+16.04.20170217.1-0ubuntu1) на замену (0.2.6-0ubuntu1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb (--unpack):
попытка перезаписать общий «/usr/share/doc/sni-qt/copyright», который отличается от других экземпляров пакета sni-qt:i386
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Прошу помощи
Пользователь добавил сообщение 04 Августа 2017, 15:39:20:
При установке темы выдает
sudo apt-get install unity-tweak-tool
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
sni-qt : Ломает: sni-qt:i386 (!= 0.2.7+16.04.20170217.1-0ubuntu1) но 0.2.6-0ubuntu1 будет установлен
sni-qt:i386 : Ломает: sni-qt (!= 0.2.6-0ubuntu1) но 0.2.7+16.04.20170217.1-0ubuntu1 будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).
« Последнее редактирование: 04 Августа 2017, 15:39:20 от cunningfox »
< ?php echo «Изучаю ubuntu»; ? >

maks05
cunningfox, ну, собственно, всё вам Терминал правильно пишет: настоятельно рекомендует исправить зависимости с помощью команды
sudo apt-get install -f

cunningfox
cunningfox, ну, собственно, всё вам Терминал правильно пишет: настоятельно рекомендует исправить зависимости с помощью команды
sudo apt-get install -f
Я же писал в тему что при вводе команды sudo apt-get install -f появляются ошибки. нужен был иной выход
(Чтение базы данных … на данный момент установлено 212459 файлов и каталогов.)
Подготовка к распаковке …/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb …
Распаковывается sni-qt:i386 (0.2.7+16.04.20170217.1-0ubuntu1) на замену (0.2.6-0ubuntu1) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb (--unpack):
попытка перезаписать общий «/usr/share/doc/sni-qt/copyright», который отличается от других экземпляров пакета sni-qt:i386
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Но уже не важно, надо было снести 2 пакета и все заработало. Быстрее оказалось догадаться самому.
« Последнее редактирование: 04 Августа 2017, 19:58:18 от cunningfox »
< ?php echo «Изучаю ubuntu»; ? >

Jack_oS
такая же ошибка…
надо было снести 2 пакета и все заработало
какие и как?

cunningfox
какие и как?
Ввел
sudo apt-get install -f
Мне выдало ошибки, глянул что за программы, снес их и все заработало.
У меня были
dpkg: ошибка при обработке архива /var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb (--unpack):
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Посмотрите что у вас и исправьте, после кирпич пропадет.
P/S перешел на гнома 3 тут нервирующего кирпича вообще нету.
< ?php echo «Изучаю ubuntu»; ? >

Jack_oS
на моё $ sudo apt-get -f install отвечает:
сносить /var/cache/apt/archives/sni-qt_0.2.7+16.04.20170217.1-0ubuntu1_i386.deb?

ReNzRv
Jack_oS,
sudo apt-get clean

Jack_oS
renzrv, делал, равно как и sudo apt autoremove, sudo apt clean & sudo apt update, sudo apt upgrade…
И все равно:
Меня даже не кипич в трее волнует, а то, что эта ошибка со sni-qt ничего не дает установить…
Видимо, в сисеме был sni-qt:i386 0.2.7, и я умудрился установить 0.2.6? Как это исправить?
PS выдохнул и сделал $ sudo dpkg -r sni-qt
Кирпича нет
$ sudo apt-get -f install — без ошибок.
После
$ sudo apt-get clean
$ sudo apt-get update && sudo apt-get upgrade
среди прочего:
распаковка sni-qt:i386 (0.2.7+16.04.20170217.1-0ubuntu1) над (0.2.6-0ubuntu1)
и ниже:
настройка sni-qt:i386 (0.2.7+16.04.20170217.1-0ubuntu1) …
« Последнее редактирование: 27 Августа 2017, 00:24:29 от Jack_oS »

ReNzRv
И все равно:
Это уже другая ошибка.
dpkg -s sni-qt?

ARTGALGANO
Jack_oS, разрядность ОС?
dpkg --print-architecture;dpkg --print-foreign-architectures

Jack_oS
renzrv, $ dpkg -s sni-qt
ps Вы тоже хотели сменить зеленый значек скайпа на серый?
ARTGALGANO, $ dpkg —print-architecture;dpkg —print-foreign-architectures
Я выше писАл про $ sudo dpkg -r sni-qt и результат…
Что скажете? Жить будет? если я снова ничего не сломаю, конечно…
« Последнее редактирование: 27 Августа 2017, 00:44:23 от Jack_oS »
- Печать
Страницы: [1] Вверх
Пример возникновения ошибки раз
При обновлении Debian7 оборвалась ssh сессия, после переподключения и повторного запуска обновления вылезла ошибка:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Ресурс временно недоступен ... dpkg: ошибка при обработке параметра openssh-server (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет openssl: openssl зависит от libssl1.0.0 (>= 1.0.1), однако: Пакет libssl1.0.0:amd64 пока не настроен. ... E: Sub-process /usr/bin/dpkg returned an error code (1)
Решилось так:
rm /var/cache/debconf/*.dat apt-get -f install
Пример возникновения ошибки два
Произошла так же при обновлении. Подключал бэкпорты, уже не помню что ставил, и забыл отключить, пытаясь из них них же обновиться система выдала следующее:
#apt-get upgrade ... Хотите продолжить [Д/н]? Настраивается пакет libssl1.0.0:amd64 (1.0.1e-2+deb7u7) … Checking for services that may need to be restarted...done. Checking init scripts... dpkg: ошибка при обработке параметра libssl1.0.0:amd64 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 10 dpkg: зависимости пакетов не позволяют настроить пакет php5-cli: php5-cli зависит от libssl1.0.0 (>= 1.0.0), однако: Пакет libssl1.0.0:amd64 пока не настроен. dpkg: ошибка при обработке параметра php5-cli (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет libapache2-mod-php5: libapache2-mod-php5 зависит от libssl1.0.0 (>= 1.0.0), однако: Пакет libssl1.0.0:amd64 пока не настроен. dpkg: ошибка при обработке параметра libapache2-mod-php5 (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет php5-gd: php5-gd зависит от phpapi-20100525, однако: Пакет phpapi-20100525 не установлен. Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен. Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен. dpkg: ошибка при обработке параметра php5-gd (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет php5-mcrypt: php5-mcrypt зависит от phpapi-20100525, однако: Пакет phpapi-20100525 не установлен. Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен. Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен. dpkg: ошибка при обработке параметра php5-mcrypt (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет php5-mysql: php5-mysql зависит от phpapi-20100525, однако: Пакет phpapi-20100525 не установлен. Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен. Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен. dpkg: ошибка при обработке параметра php5-mysql (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет libssl-dev: libssl-dev зависит от libssl1.0.0 (= 1.0.1e-2+deb7u7), однако: Пакет libssl1.0.0:amd64 пока не настроен. dpkg: ошибка при обработке параметра libssl-dev (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет openssl: openssl зависит от libssl1.0.0 (>= 1.0.1e-2+deb7u5), однако: Пакет libssl1.0.0:amd64 пока не настроен. dpkg: ошибка при обработке параметра openssl (--configure): проблемы зависимостей — оставляем не настроенным dpkg: зависимости пакетов не позволяют настроить пакет php5: php5 зависит от libapache2-mod-php5 (>= 5.4.4-14+deb7u9) | libapache2-mod-php5filter (>= 5.4.4-14+deb7u9) | php5-cgi (>= 5.4.4-14+deb7u9) | php5-fpm (>= 5.4.4-14+deb7u9), однако: Пакет libapache2-mod-php5 пока не настроен. Пакет libapache2-mod-php5filter не установлен. Пакет php5-cgi не установлен. Пакет php5-fpm не установлен. dpkg: ошибка при обработке параметра php5 (--configure): проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки: libssl1.0.0:amd64 php5-cli libapache2-mod-php5 php5-gd php5-mcrypt php5-mysql libssl-dev openssl php5 E: Sub-process /usr/bin/dpkg returned an error code (1)
Собственно, в первую очередь надо закомментить все левые репы и сделать apt-get update
Затем удалить всю информацию о сломанных пакетах (только о сломанных. Не вздумай удалять все, сделав rm /var/lib/dpkg/info/*):
rm /var/lib/dpkg/info/libssl1* rm /var/lib/dpkg/info/php5-cli* rm /var/lib/dpkg/info/libapache2-mod-php5* rm /var/lib/dpkg/info/php5-gd* rm /var/lib/dpkg/info/php5-mcrypt* rm /var/lib/dpkg/info/php5-mysql* rm /var/lib/dpkg/info/libssl-dev* rm /var/lib/dpkg/info/openssl* rm /var/lib/dpkg/info/php5*
Наконец, почистить неверные зависимости от бэкпортов:
apt-get clean apt-get autoclean apt-get autoremove
И починить зависимости:
apt-get -f install
I got this error when trying to install anything on ubuntu 16.04.
SyntaxError: invalid syntax
dpkg: error processing archive /var/cache/apt/archives/python-
samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.6_amd64.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr,
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
/var/cache/apt/archives/python-libxml2_2.9.3+dfsg1-1ubuntu0.2_amd64.deb
/var/cache/apt/archives/python-samba_2%3a4.3.11+dfsg-0ubuntu0.16.04.6_amd64.deb
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
E: Sub-process /usr/bin/dpkg returned an error code (1)
I have tried apt-get -f install but it shows the same error . could anyone help ?
asked Apr 29, 2017 at 14:42
5
After a while in searching , i have fixed the problem with those lines in terminal:
$ sudo apt-get clean
$ sudo apt-get update
$ sudo apt-get install --reinstall python-minimal python-lockfile
$ sudo apt-get -f install
answered Apr 30, 2018 at 14:10
Ahmed SamirAhmed Samir
1341 gold badge2 silver badges8 bronze badges
1
For a generic approach on how to deal with the issue stated in this question’s header, also check answers of this question
the following fixed my issue
sudo dpkg -P <program>
answered Oct 26, 2022 at 10:18
tiltil
61010 silver badges24 bronze badges
To fix this problem, please check your Python versions.
Insert command:
update-alternatives --config python
Then enable version 2.7.
Now check.
Jeremy Caney
6,82354 gold badges48 silver badges74 bronze badges
answered Jun 7, 2020 at 6:27
When I am running sudo apt-get -f install, it shows dpkg: error processing. Please find the complete logs below and advise how to solve this. Should I remove the old version?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
cuda-cublas-9-1
The following packages will be upgraded:
cuda-cublas-9-1
1 upgraded, 0 newly installed, 0 to remove and 553 not upgraded.
1 not fully installed or removed.
Need to get 50.1 MB of archives.
After this operation, 56.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 cuda-cublas-9-1 9.1.85.3-1 [50.1 MB]
Fetched 50.1 MB in 21s (2,313 kB/s)
(Reading database ... 415420 files and directories currently installed.)
Preparing to unpack .../cuda-cublas-9-1_9.1.85.3-1_amd64.deb ...
Unpacking cuda-cublas-9-1 (9.1.85.3-1) over (9.1.85-1) ...
dpkg: error processing archive /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb (--unpack):
trying to overwrite '/usr/local/cuda-9.1/lib64', which is also in package cuda-cudart-9-1 9.1.85-1
Errors were encountered while processing:
/var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
asked Apr 20, 2018 at 16:45
0
The error that you are getting is:
dpkg: error processing archive /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb (--unpack):
trying to overwrite '/usr/local/cuda-9.1/lib64', which is also in package cuda-cudart-9-1 9.1.85-1
The «trying to overwrite» error implies that you have conflicting packages in your system.You can try overwriting the package (can be a bit risky)
sudo dpkg -i --force-overwrite /var/cache/apt/archives/cuda-cublas-9-1_9.1.85.3-1_amd64.deb You need to remove that package
If that doesn’t fix it, you can remove the package and re-install it
sudo dpkg -P cuda-cublas
answered Apr 20, 2018 at 18:40
Noisy_BotnetNoisy_Botnet
1,58910 silver badges15 bronze badges
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
Этим вы проверяете состояние пакетов. Если вы сделали все правильно, то информация о проблемном пакете исчезнет.
У меня очень старенький винт, потихоньку сыплется. Поэтому часто бывают всякие «неожиданности». Но это не всё. Часто при обновлениях случается чт-то от вас не зависящее, и не всегда этому виной кривые руки. Бывает, что 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
Осторожно, может занять много времени 
Или именно этот пакет:
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% #удалит всё что о нём было известно вместе с ним 
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, которые решаются способами, которых тут ещё нет.
Ну и спасибо баламутику за баламутивание 











