[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