Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Нарушены зависимости: невозможно удалять и устанавливать пакеты [РЕШЕНО]  (Прочитано 6893 раз)

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

Оффлайн riderr3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Ubuntu
    • Просмотр профиля
    • Домашняя страница
в общем при обновлении возникла эта ошибка

Подготовка к замене пакета git 1:1.7.2.3-2.2~ppa1~lucid1 (используется файл .../git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb) ...
/var/lib/dpkg/tmp.ci/preinst: 12: dpkg-maintscript-helper: not found
dpkg: не удалось обработать параметр /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb (--unpack):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 127
/var/lib/dpkg/tmp.ci/postrm: 14: dpkg-maintscript-helper: not found
dpkg: ошибка при очистке -
 подпроцесс новый сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

теперь невозможно удалять или устанавливать любые deb-пакеты, мол, нарушены зависимости. обновить или удалить этот глючный пакет не получается. пробовал удалить вручную, но опять появляется эта ошибка  :-\

EDIT:  сейчас вообще Synaptic и менеджер обновлений не запускаются  :o
E: Пакет git нуждается в переустановке, но найти архив для него не удалось.
E: Внутренняя ошибка при открытии кэша (1). Пожалуйста, сообщите об этом разработчикам.

При работе с пакетом возникла неразрешимая ошибка.

Пожалуйста, сообщите об этой ошибке пакета 'update-manager' и включите это сообщение:

'E:Пакет git нуждается в переустановке, но найти архив для него не удалось.'


как это всё исправить? ???
« Последнее редактирование: 04 Июля 2011, 20:17:10 от riderr3 »

rapidsp

  • Гость
Для начала попробуй
apt-get -f install

Оффлайн НеФормат

  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 11.10
    • Просмотр профиля
    • Линукс по Русски
Лучше переустанови Ubuntu

Мой сайт -  http://linuxfanat.ru!
Могу помочь с PHP,CSS,Html

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
2 Патриот:
Вам официальное предупреждение (за глубину проникновения в проблему).

Оффлайн riderr3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Ubuntu
    • Просмотр профиля
    • Домашняя страница
Для начала попробуй
apt-get -f install

не помогло :idiot2:

Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  git
Предлагаемые пакеты:
  git-doc git-el git-arch git-cvs git-svn git-email git-daemon-run git-gui
  gitk gitweb
Пакеты, которые будут обновлены:
  git
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0B/4 555kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 442kB.
Хотите продолжить [Д/н]? д
(Чтение базы данных ... на данный момент установлено 323981 файлов и каталогов.)
Подготовка к замене пакета git 1:1.7.2.3-2.2~ppa1~lucid1 (используется файл .../git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb) ...
/var/lib/dpkg/tmp.ci/preinst: 12: dpkg-maintscript-helper: not found
dpkg: не удалось обработать параметр /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb (--unpack):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 127
/var/lib/dpkg/tmp.ci/postrm: 14: dpkg-maintscript-helper: not found
dpkg: ошибка при очистке -
 подпроцесс новый сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

похоже серьёзная проблема. видимо какие то файлы нужно удалить вручную, но я ещё не понял какие.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Есть 2 варианта:
1) грохнуть руками запись о пакете в БД (после чего желательно сделать реинсталл пакета);
2) расковырять deb, разобраться в его скриптах, понять, на каком месте оно сыпется и исправить.

Оффлайн riderr3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Ubuntu
    • Просмотр профиля
    • Домашняя страница
так. удалил инфу о пакете в status, status-old,available и available-old. всё нормально, synaptic заработал. видимо пакет был из какого то другого репозитория, поэтому и начались проблемы с его обновлением.

Оффлайн Zeonn

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
    • AL-IM
Спасибо. Помогло.
Была аналогичная проблема.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
А мне что-то не помогло.
Но я решил проблему установкой git из другого PPA: https://launchpad.net/~git-core/+archive/ppa
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн НеФормат

  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 11.10
    • Просмотр профиля
    • Линукс по Русски
2 Патриот:
Вам официальное предупреждение (за глубину проникновения в проблему).
Я тоже не знаю что сделать...
У самого почти такая же проблема..

Мой сайт -  http://linuxfanat.ru!
Могу помочь с PHP,CSS,Html

 

Страница сгенерирована за 0.1 секунд. Запросов: 23.