Bug 22779 - tex-common: кривой файлтриггер
Summary: tex-common: кривой файлтриггер
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: tex-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: kirill
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-18 12:21 MSK by Denis V. Chernosov
Modified: 2010-01-21 09:26 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis V. Chernosov 2010-01-18 12:21:31 MSK
При установке выскакивает:

Running /usr/lib/rpm/posttrans-filetriggers
warning: kpathsea: No usable entries in /etc/texmf/ls-R.
warning: kpathsea: See the manual for how to generate ls-R.
warning: kpathsea: No usable entries in /var/cache/texmf/ls-R.
warning: kpathsea: See the manual for how to generate ls-R.
warning: kpathsea: No usable entries in /usr/share/texmf/ls-R.
warning: kpathsea: See the manual for how to generate ls-R.
warning: kpathsea: No usable entries in /usr/share/texmf-texlive/ls-R.
warning: kpathsea: See the manual for how to generate ls-R.
warning: kpathsea: No usable entries in /usr/share/texmf/doc/ls-R.
warning: kpathsea: See the manual for how to generate ls-R.
Done.




# cat /usr/lib/rpm/texlive-1-texhash.filetrigger | grep ls
[ -x "$kpsewhich" ] && dirs=`"$kpsewhich" --show-path=ls-R`

$ rpm -qf /usr/lib/rpm/texlive-1-texhash.filetrigger
tex-common-0.2-alt4
Comment 1 kirill 2010-01-19 18:25:14 MSK
Нужны дополнительные сведения (с полными именами и версиями пакетов): 
- что именно устанавливалось, когда возникла эта ошибка,
- что уже было установлено из относящегося к ТеХу перед этим в системе
- что содержится в файлах ls-R, на которые ругается скрипт?
Comment 2 Denis V. Chernosov 2010-01-20 09:57:47 MSK

(В ответ на комментарий №1)
> Нужны дополнительные сведения (с полными именами и версиями пакетов): 
> - что именно устанавливалось, когда возникла эта ошибка,

Я ставил xneur, libxneur, gxneur: https://bugzilla.altlinux.org/show_bug.cgi?id=22769

Но я совсем не уверен, что ошибка не появилась ранее.

> - что уже было установлено из относящегося к ТеХу перед этим в системе

$ cat /etc/apt/sources.list
rpm ftp://gate.tts.loc/pub/ALTLinux/distributions/4.1/branch/ i586 classic
rpm ftp://gate.tts.loc/pub/ALTLinux/distributions/4.1/branch/ noarch classic

$ rpm -qa | grep ^te[xt] | sort
tex-common-0.2-alt4
texinfo-4.13-alt6
texlive-base-2008.0-alt0.13
texlive-base-bin-2008.0-alt0.12
texlive-common-0.1-alt3
texlive-doc-base-2008.0-alt0.10
texlive-font-utils-2008.0-alt0.12
texlive-latex-base-2008.0-alt0.13
texlive-omega-2008.0-alt0.12

> - что содержится в файлах ls-R, на которые ругается скрипт?
# file /usr/share/texmf/doc/ls-R
/usr/share/texmf/doc/ls-R: data
# file /usr/share/texmf-texlive/ls-R
/usr/share/texmf-texlive/ls-R: data
# file /usr/share/texmf/ls-R
/usr/share/texmf/ls-R: DOS executable (device driver) for DOS
# file /etc/texmf/ls-R
/etc/texmf/ls-R: data
# file /var/cache/texmf/ls-R
/var/cache/texmf/ls-R: ASCII text
# cat /var/cache/texmf/ls-R
.6.25-std-def-alt8.M41.1/kernel/crypto/seqiv.ko
/lib/modules/2.6.25-std-def-alt8.M41.1/kernel/crypto/serpent.ko
/lib/modules/2.6.25-std-def-alt8.M41.1/kernel/crypto/sha1_generic.ko
/lib/modules/2.6.25-std-def-al
Comment 3 kirill 2010-01-20 15:54:11 MSK
> > - что содержится в файлах ls-R, на которые ругается скрипт?

Такое впечатление, что у Вас в этих файлах содержится мусор. 
Вы давно проверяли файловую систему?

> # file /usr/share/texmf/doc/ls-R
> /usr/share/texmf/doc/ls-R: data
> # file /usr/share/texmf-texlive/ls-R
> /usr/share/texmf-texlive/ls-R: data
> # file /usr/share/texmf/ls-R
> /usr/share/texmf/ls-R: DOS executable (device driver) for DOS
> # file /etc/texmf/ls-R
> /etc/texmf/ls-R: data
> # file /var/cache/texmf/ls-R
> /var/cache/texmf/ls-R: ASCII text
> # cat /var/cache/texmf/ls-R
> .6.25-std-def-alt8.M41.1/kernel/crypto/seqiv.ko
> /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/crypto/serpent.ko
> /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/crypto/sha1_generic.ko
> /lib/modules/2.6.25-std-def-al
Comment 4 Denis V. Chernosov 2010-01-20 16:02:19 MSK
У меня тоже такое впечатление. Удалять-то их можно? Нужно ли потом пустые создавать? Или где-то оригиналы лежат?

Файловую систему руками не проверял никогда на этой машине. А когда оно автоматом запускалось, тоже не смотрел.

Завтра с утра запущу проверку...
Comment 5 kirill 2010-01-21 00:46:57 MSK
(В ответ на комментарий №4)
> У меня тоже такое впечатление. Удалять-то их можно? Нужно ли потом пустые
> создавать? Или где-то оригиналы лежат?
Это базы данных установленных файлов в TEXMF-деревьях, для быстрого поиска
с помощью библиотеки kpathsea.
Если файлы действительно битые, достаточно их удалить и запустить от рута
mktexlsr
Comment 6 Denis V. Chernosov 2010-01-21 09:26:34 MSK
Помогло, спасибо!
Извините за беспокойство.