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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: упал dpkg ( Sub-process /usr/bin/dpkg returned an error code (2) )  (Прочитано 4034 раз)

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

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
поиск совсем не спас
пытался вставить копыто оно оказалось сломано в репе и получаю это на любой дпкж:

dpkg: ошибка разбора, файл `/var/lib/dpkg/available' около строки 23 пакет `libgnome-media0':
 значение в поле `status' в этом контексте недопустимо
E: Sub-process /usr/bin/dpkg returned an error code (2)

что это за 23 пакет, что за бред..(
ткните хотя бы откуда у дпкж ноги растут может все же ручками получится
« Последнее редактирование: 24 Мая 2008, 10:08:12 от nebeda »

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
/var/lib/dpkg/status
удаляешь секцию о проблемном пакете (те. копыто) и все становится нормально

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
спасибо за наводку, теперб ошибки становятся разными... о окпыте нам ничего, было предположение что виновал ace-of-penguins, убил статус о нем, теперь ему не нравится то одно, то другое....

суть: возможно ли как-нибудь пересоздать этот файлик заново кроме переустановки?

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
nebeda@summer:/var/lib/dpkg$ sudo dpkg --configure -a
dpkg: ошибка разбора, файл `/var/lib/dpkg/available' около строки 23 пакет `libgnome-media0':
 значение в поле `status' в этом контексте недопустимо

status: http://narod.ru/disk/492379000/status.html

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Так ясно же написано, что и где dpkg не нравится, вот это и удалял бы  :)
С возникшей проблемой попробуй удалить файлы с названием пакета из /var/lib/dpkg/info может и не заметит, что такой пакет вообще есть.

зы бэкапится не забывай.

upd: Собственно другие ошибки. Это какие?
« Последнее редактирование: 24 Мая 2008, 20:13:08 от iDemon »

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
убивал, толку нет

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Пока предложу вписать вот-это status.
Package: ace-of-penguins
Status: install ok installed
Priority: optional
Section: games
Installed-Size: 548
Maintainer: Jari Aalto <jari.aalto@cante.net>
Architecture: i386
Version: 1.2-8
Depends: libc6 (>= 2.4-1), libpng12-0 (>= 1.2.8rel), libx11-6, zlib1g (>= 1:1.2.1)
Description: Solitaire-games with penguin-look
 The Ace of Penguins is a set of Unix/X solitaire games based on the
 ones available for Windows(tm) but with a number of enhancements.
 .
 The package consists of the games Pegged, Minesweeper, Solitaire,
 Taipei (together with a level editor), Golf, Mastermind, Merlin and
 Freecell.

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
вписал... все равно на 23й строке что-то ему не так. когда вписал сначала немного неверно ругнулся туда))) потом вернулся к 23

не могу понять чем ему либ-гном не угодил,  о котором на 23 строчке вообще ни слова ((
« Последнее редактирование: 24 Мая 2008, 21:28:44 от nebeda »

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Для устранения неточностей и недопониманий: моё предыдущее сообщение было, чтобы откатить появившиеся глюки, после того как вы почистили /var/lib/dpkg/status. Кстати так и не упомянутые.
А для решения сабжевой проблемы предлагаю почистить здесь /var/lib/dpkg/available.

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
хотя бы логично уже. 0)) 23я строка - либгном. что с ним делать, что б не сдохнуть?)
« Последнее редактирование: 25 Мая 2008, 01:36:56 от nebeda »

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
Re: упал dpkg ( Sub-process /usr/bin/dpkg returned an error code (2) )
« Ответ #10 : 25 Мая 2008, 16:01:13 »
если убить в аваиабле на 23й строчке либгном он ругается на следующий пакет-netcat. объясните мне, что не совпадает в статусе и аваибле и как это переписать/??!.... ((( спасите, плс

Оффлайн iDemon

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: упал dpkg ( Sub-process /usr/bin/dpkg returned an error code (2) )
« Ответ #11 : 25 Мая 2008, 23:17:03 »
Очень грубое решение
dpkg --clear-avail

потом воспользуйся утилиткой dselect->update

зы бэкапиться не забывай
ззы У вас на гугле бан насколько?
« Последнее редактирование: 25 Мая 2008, 23:39:32 от iDemon »

Оффлайн nebeda

  • Автор темы
  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
Re: упал dpkg ( Sub-process /usr/bin/dpkg returned an error code (2) )
« Ответ #12 : 26 Мая 2008, 01:58:03 »
ммм... что при этом бэкапить (инфу на дисках или систему) и где и что это за утилитка ))
гугл мне ничего не дал

UPD: спасибо! ))) все заработало сразу после этой команды (чорт, а что она делает?) и никаких утилит вроде не надо.. ) спс!

UPD2: -update-avail, --merge-avail Packages-file
              Update  dpkg’s  and  dselect’s idea of which packages are avail‐
              able. With action --merge-avail,  old  information  is  combined
              with information from Packages-file. With action --update-avail,
              old information is replaced with the information  in  the  Pack‐
              ages-file.  The  Packages-file distributed with Debian is simply
              named Packages. dpkg keeps its record of available  packages  in
              /var/lib/dpkg/available.

 --clear-avail
              Erase  the  existing  information about what packages are avail‐
              able.

в принципе ничего опасного не было, но илеальным решением можно было бы считать все же апдейт (возможно).
если бы я посмотрел в маны раньше до меня бы дошло но я гуглил и спрашивал, дурак )))
« Последнее редактирование: 26 Мая 2008, 02:39:44 от nebeda »

 

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