[devel] отладка hsh-install [#7843]

Grigory Batalov bga на altlinux.org
Ср Июн 10 14:21:17 MSD 2009


On Wed, 10 Jun 2009 12:47:35 +0400, Dmitry V. Levin wrote:

> > > Если запустить hsh-install texmf-latex-xcolor с отладкой, то
> > > в интересующей нас части получится примерно так:
> > > + /path/to/hasher/aptbox/setarch /usr/libexec/hasher-priv/chrootuid1.sh /path/to/hasher/chroot/.host/entry
> > > + rc=94
> > 
> > Какая отладка имеется в виду?
> 
> sh -efx /usr/bin/hsh-install
> Собственно говоря, она тут нужна только для того, чтобы увидеть
> (и потом воспроизвести вручную) низкоуровневую команду.

Ок, запустил. Количество пакетов предварительно сократил до 28
(у многих не было циклических зависимостей).

>>> Можно залезть в этот /path/to/hasher/chroot/.host/entry, добавить
>>> к rpmi пару ключиков -v, запустить эту низкоуровневую команду ещё раз,
>>> посмотреть отладочную информацию и увидеть, какие циклы зависимостей
>>> не смог разорвать rpmi.

Я таких сообщений не заметил. Заканчивается установка так:

D: ========== continuing tsort ...
D:    19    8    1   -1    8                  texlive-games-2008.0-alt0.12
D: LOOP:
D: removing texlive-latex-extra-2008.0-alt0.12 "Requires(auto): texmf(latex/eepic)" from tsort relations.
D:     texlive-latex-extra-2008.0-alt0.12       Requires(auto): texmf(latex/eepic)
D: removing texlive-pictures-2008.0-alt0.12 "Requires(auto): texmf(latex/footmisc)" from tsort relations.
D:     texlive-pictures-2008.0-alt0.12          Requires(auto): texmf(latex/footmisc)
D: closed   db index       /var/lib/rpm/Conflictname
D: verified db index       /var/lib/rpm/Conflictname
D: closed   db index       /var/lib/rpm/Providename
D: verified db index       /var/lib/rpm/Providename
D: closed   db index       /var/lib/rpm/Basenames
D: verified db index       /var/lib/rpm/Basenames
D: closed   db index       /var/lib/rpm/Name
D: verified db index       /var/lib/rpm/Name
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
D: removed  db environment /var/lib/rpm/Packages
D: verified db index       /var/lib/rpm/Packages

Если же скопировать пакеты в чрут и установить вручную:
# rpmi -i -v *.rpm
то они великолепно ставятся.

Участвовали пакеты texmf-latex-xcolor, texmf-pgf, texlive-*
из моего локального репозитария и
/ALT/Sisyphus/noarch/RPMS.classic/latex2html-2008-alt1.noarch.rpm


Подробная информация о списке рассылки Devel