Менеджер оновлень видає помилку
У терміналі запустив команду sudo apt-get install -f
utopic_amd64.deb ...
Розпаковується libx265-39 (1.4 + 154-hgde54cffaecf2-2
utopic) ...
dpkg: помилка при обробці архіву /var/cache/apt/archives/libx265-39_1.4+154-hgde54cffaecf2-2
utopic_amd64.deb (--unpack):
спроба перезаписати «/usr/share/man/man3/libx265.3.gz», який вже є в пакеті libx265-35 1.4-5
utopic
dpkg-deb: помилка: подпроцесс вставка знищений за сигналом (Обрив каналу)
Обробляються тригери для man-db (2.7.0.2-2) ...
При обробці наступних пакетів відбулися помилки:
/var/cache/apt/archives/libx265-39_1.4+154-hgde54cffaecf2-2
utopic_amd64.deb
E: Sub-process / usr / bin / dpkg returned an error code (1)
Підкажіть як виправити проблему.
Дякуємо!
Відкрити цю статтю у вигляді дерева
Re: Система пакетів пошкоджена
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.
Дааааа. Як завжди косяки, ну нічого, десь ми таке бачили. Хвилинний пошук по форуму спільноти і на очі вилазить ліки:
sudo dpkg --configure -a
або
sudo apt-get install -f sudo dpkg --configure -a
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, які вирішуються способами, яких тут ще немає.