[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: grep-status: /var/lib/dpkg/status:7945: expected a colon





2010/1/22 alexander barakin <alex.barakin.lists@gmail.com>
On Fri, Jan 22, 2010 at 02:33:47PM +0300, Anton Zayats wrote:
> 2010/1/22 alexander barakin <alex.barakin.lists@gmail.com>
>
> > On Fri, Jan 22, 2010 at 01:25:52PM +0300, Anton Zayats wrote:
> > > 2010/1/22 alexander barakin <alex.barakin.lists@gmail.com>
> > >
> > > > On Fri, Jan 22, 2010 at 12:17:13PM +0300, Anton Zayats wrote:
> > > > > Здравствуйте,
> > > > >
> > > > > На sid`e по старой Убунтовой привычке сделал apt-get upgrade.
> > Перестало
> > > > > работать атодополнение для apt-get remove (grep-status:
> > > > > /var/lib/dpkg/status:7945: expected a colon).
> > > > > Файл /var/lib/dpkg/status на вид нормальный, dpkg -l никаких
> > криминалов
> > > > не
> > > > > показывает, пробовал подменить на status-old - ошибка та же.
> > > > > По голове себе постучал, по рукам тоже. Что делать дальше?
> > > >
> > > > для aptitude автодополнение пашет?
> > > >
> > >
> > > Не установлен, не пользуюсь. Не рекомендуют Сидуксы его пользовать.
> >
> > ну, для проверки можно бы было и поставить. но не суть.
> > 1. скажите,установлена ли у вас программка grep-status
> > 2. если не установлена, поставьте и протестируйте, если установлена,
> > протестируйте после её сноса.
> > 3. если предыдущие манипуляции не возымели эффекта, приложите содержимое
> > /etc/bash_completion.d/{apt,dpkg}.
> >
> 1. Да, уже упоминал выше:
>
> apt-cache policy dctrl-tools
> dctrl-tools:
>   Installed: 2.14
>   Candidate: 2.14
>
> Переставил. Не помогло.
> Переставил из testing. Та же версия, не помогло.
>
> 2. Если не установлена, то,
> bash: /usr/bin/grep-status: No such file or directory
>
> понятно, вобщем-то.
>
> 3. Приложил.

разницы с тем, что стоит у меня в squeeze-машинке, не нашёл.
следовательно, разбирайте по буквам.
как видно из файла .../apt, для обработки строки после remove вызывается
_comp_dpkg_installed_packages, которая расписана в .../dpkg.
и в завимости от того, установлен ли grep-status, вызывается одна из
версий функции.
раз не хотите для теста ставить даже grep-status, можете сосредоточиться
на варианте функции номер два.
последовательно выполняя вручную то, что в ней записано, найдёте, где
собака зарыта.

p.s. тонкий намёк:
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

--
alexander barakin aka sash-kan | mailto+jid: alex.barakin@gmail.com
mezon.ru,spb,russia            | nic-handle: SASH3-UANIC
- Какая разница между еврейской и православной женами?
- Православная жена имеет настоящие оргазмы, но поддельное золото.
Почему женщины актрисы намного талантливее чем мужчины? Потому, что им
с детства оргазм имитировать приходиться!


--
To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Намек понял.
:)

Но grep-status стоит! Это линк на grep_dctrl, который входит в пакет dctrl-tools


Reply to: