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


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

Автор Тема: apt-get и сломанный пакет  (Прочитано 13128 раз)

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

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
apt-get и сломанный пакет
« : 13 Августа 2009, 21:04:18 »
ставил envy
sudo apt-get install envyng-qt
и вдруг отключили инет. теперь у меня сломанные неудаляемые пакеты
                                                             При обработке следующих пакетов произошли ошибки:
 libraptor1
 librasqal1
 librdf0
 soprano-daemon
 libexiv2-5
 libstreams0
 libstreamanalyzer0
 kdelibs5-data
 kdelibs5
 libplasma3
 envyng-core
 exiv2
 libmodplug0c2
 libmpcdec3
 libxine1-bin
 libxine1-misc-plugins
 libxcb-shape0
 libxcb-shm0
 libxcb-xv0
 libxine1-x
 libxine1-console
 libxine1
 kdebase-runtime
 kdebase-runtime-bin-kde4
 libboost-program-options1.35.0
 libakonadiprivate1
 kdepimlibs5
 kdesudo
 python-qt4-common
 python-qt4
 raptor-utils
 redland-utils
 ttf-dejavu-extra
 ttf-dejavu
 libsoprano4
 kdelibs-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

пробовал следующими способами

sudo apt-get remove libclucene0ldbl
sudo apt-get autoremove
sudo apt-get install -f
sudo aptitude install -f
sudo aptitude purge envyng
sudo aptitude purge envy
sudo rm -R /usr/share/envy

ничего не помогло. на выходне таже ошибка, что и выше.
синаптик и менеджер обновлений сыпят крашрепорты как из рога изобилия.

подскажите, плиз какие еще есть варианты.  :-

Пользователь решил продолжить мысль 13 Августа 2009, 19:25:22:
краши кончились, но синаптик при попытке удаления envy-core пишет
E: envyng-core: подпроцесс pre-removal script возвратил код ошибки 2сейчас пишет, что сломанных пакетов 0, но настроить он их по-прежнему не может
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Августа 2009, 02:11:45 от ApelsecS »

rapidsp

  • Гость
Re: apt-get и сломанный пакет
« Ответ #1 : 13 Августа 2009, 21:39:59 »
Как минимум багрепорт.
Ситуация нехорошая и никто не застрахован.
Узкое место для всех никс-систем.
А так тока откат имхо... Быкапы - наше все...

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: apt-get и сломанный пакет
« Ответ #2 : 13 Августа 2009, 21:52:25 »
Усё можно удалить и усё можно исправить. Читаем man dpkg и прочие ресурсы по сему замечательному ПО. Оно умеет исправлять 101% всех проблем с пакетами. Вообще обычно aptitude и apt-get в случае ошибки пишут что надо сделать через dpkg чтоб её исправить.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: apt-get и сломанный пакет
« Ответ #3 : 13 Августа 2009, 22:31:01 »
Malamut
а вам из спойлера вывод apt-get что-то внятное говорит о том, что надо делать с dpkg ?

лично мне - нет.
что-то не удалось настроить... куча параметров непонятно где и не понятно как их настраивать вручную.

rapidsp
вы считаете что я могу смело сносить систему и переустанавливать? ситуация гробовая для начинающих линуксоидов?

Пользователь решил продолжить мысль 13 Августа 2009, 20:32:25:
зы я ужэ ковырялся с aptitude в интерактивном режиме... так и не вкурил что копать и в какую сторону...

Пользователь решил продолжить мысль 13 Августа 2009, 22:32:57:
откат как-то сделать можно?
« Последнее редактирование: 13 Августа 2009, 22:32:57 от ApelsecS »

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: apt-get и сломанный пакет
« Ответ #4 : 13 Августа 2009, 23:14:01 »
Там далеко не полный вывод, libastral'ом чую. Ну раз уж проблема не решилась... Мне пожалуйста полный вывод команды
sudo aptitude install(только под спойлер)
Потом выполнить
sudo dpkg-reconfigure envyng-coreи вывод так же сюда под спойлер, а потом
sudo aptitude purge envyng-coreи вывод снова сюда под спойлер.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: apt-get и сломанный пакет
« Ответ #5 : 13 Августа 2009, 23:34:24 »
Malamut,
ну, могу сказать, что нашел очень простой способ решения сей проблемы.
место оказалось не такое уж и узкое.
я удалил вручную все упомянутые пакеты тут:
sudo gedit /var/lib/dpkg/statusв результате все заработало
(Нажмите, чтобы показать/скрыть)

щас попробую начисто установить envy

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: apt-get и сломанный пакет
« Ответ #6 : 14 Августа 2009, 02:18:55 »
Мда, тот ещё способ если честно  :coolsmiley: Немного, так сказать, неправильный, но, с другой стороны, достаточно действенный.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: apt-get и сломанный пакет
« Ответ #7 : 14 Августа 2009, 19:28:16 »
если честно, я и сам не очень понял, что сделал)))))
поясни, если не трудно, что я сделал, чем этот способ плох и можно ли эту операцию выполнить командами, а то я задолбался пока вручную тёр строчки.
 :P

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: apt-get и сломанный пакет
« Ответ #8 : 14 Августа 2009, 21:07:36 »
Ну если вкратце: этот файл содержит инфу обо всех пакетах, прошедших через систему (установленных, удалённых, заблокирванных и т.д.) Просто инфу. Это основной файл откуда система берёт инфу о текущих пакетах. Ты просто удалил из него то, что касалось поломанного тобой пакета. В итоге сам пакет в системе остался, все его файлы остались, но система уже не знает, что в ней установлен этот пакет. Так делать не стоит обычно)
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн ApelsecS

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • Глупый пЫнгвин!
    • Просмотр профиля
Re: apt-get и сломанный пакет
« Ответ #9 : 16 Августа 2009, 18:00:42 »
спасибо.
а повторная установка пакета, инфу о котором я затёр, не затирает файлы поломанного?
как правильно удалить пакет и всю сопутствующую инфу, если apt-get, aptitude и dpkg в ступоре?

 

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