https://bugzilla.novell.com/show_bug.cgi?id=343032#c2
Harald Koenig
question; how you have changed the permission of that file?
/suse/werner> ll /etc/texmf/tex/generic/config/language.dat -rw-r--r-- 1 root root 3102 Feb 6 2007 /etc/texmf/tex/generic/config/language.dat
hmm, absolutely no idea -- I have to investigate on my side;-)
indeed, rpm shows that it's not a problem in the suse package:
rpm -qlvf /etc/texmf/tex/generic/config/language.dat | grep
etc/texmf/tex/generic/config/language.dat
-rw-r--r-- 1 root root 3102 Feb 6 2007
/etc/texmf/tex/generic/config/language.dat
lrwxrwxrwx 1 root root 59 Oct 3 23:33
/usr/share/texmf/tex/generic/config/language.dat ->
./../../../../../etc/texmf/tex/generic/config/language.dat
s60 > rpm -Vf /etc/texmf/tex/generic/config/language.dat
SM?....T c /etc/texmf/tex/generic/config/language.dat
......T c /etc/texmf/web2c/updmap.cfg
.5....T /usr/share/texmf/bin/noarch/texdoc
on idea which I have to check: I did install the full TeX-Live DVD to
/usr/local/texlive/... -- maybe the TL2007 installation causes this change (not
only the permissions are wrong, the contents is wrong too).
but: the timestamp of lanuage.dat (Nov 1) doesn't match the TL2007 installation
date (Nov 10), so ???
harald > ll --full-time /etc/texmf/tex/generic/config/language.dat
-rw------- 1 root root 3080 2007-11-01 23:46:40.000000000 +0100
/etc/texmf/tex/generic/config/language.dat
so I checked the time stamps in "rpm -qa --last" and surprise: I did the
update 10.2 -> 10.3 on Nov 1, and the last rpm of the update from DVD9 was
installed on "Thu Nov 1 23:38:30 2007", only 8 minutes before the time stamp
of language.dat -- so it has to do with the update process and SuSEconfig I'd
guess ?!
looking for that time stamp in yast logs:
YaST2 # grep 23:46: /var/log/YaST2/*
..
/var/log/YaST2/y2log:2007-11-01 23:46:19 <1> harald(5286) [YCP]
clients/inst_suseconfig.ycp:78 Executing 'HOME=/tmp/YaST2-05286-tPNMW7
/sbin/SuSEconfig --verbose --module texlive >> /var/log/YaST2/y2log.SuSEconfig
2>&1'
/var/log/YaST2/y2log:2007-11-01 23:46:49 <1> harald(5286) [YCP]
clients/inst_suseconfig.ycp:78 Executing 'HOME=/tmp/YaST2-05286-tPNMW7
/sbin/SuSEconfig --verbose --module words >> /var/log/YaST2/y2log.SuSEconfig
2>&1'
..
so it's SuSEconfig --module texlive
here is the diff between the original lnaguage.dat from the rpm and my
"modified" version:
harald > sudo diff /tmp/language.dat /etc/texmf/tex/generic/config/language.dat
87d86
< pinyin xu-pyhyph.tex
any idea what might have caused this deletion of pinyin ?
xu-pyhyph.tex is installed:
harald > rpm -qf /usr/share/texmf/tex/generic/xu-hyphen/xu-pyhyph.tex
texlive-2007-69.2
looking for "pinyin" in y2log.SuSEconfig I find exactly one match, but
there are no time stamps y2log.SuSEconfig so it's not obvious if this
might be relevant (my gut says *no* ;-)
-------------------------------------------------------------------------------
fmtutil: running `pdftex -ini -jobname=xmltex -progname=xmltex
-translate-file=cp227.tcx &latex xmltex.ini' ...
This is pdfTeX, Version 3.141592-1.40.3 (Web2C 7.5.6) (INITEX)
(/usr/share/texmf/web2c/cp227.tcx)
kpathsea: Running mktexfmt latex.fmt
Sorry, I can't find the format `latex.fmt'; will try `xmltex.fmt'.
entering extended mode
(/usr/share/texmf/tex/xmltex/xmltex.ini
LaTeX2e <2005/12/01>
Babel