Bug#557091: texlive-binaries: fmtutil-sys failed during upgrade from texlive 2007
Ok, I found the bug ...
from your fmtutil.cnf
On Do, 19 Nov 2009, Marcin Juszkiewicz wrote:
> ### From file: /etc/texmf/fmt.d/10texlive-base.cnf
...
> etex pdftex language.def -translate-file=cp227.tcx *etex.ini
...
> # any \write (instead of ^^xy).
> tex tex - tex.ini
>
> # The following added lines have been transferred from
> # /etc/texmf/fmt.d/10texlive-base-bin.cnf
> #They take precedence over earlier entries
> etex pdftex language.def -translate-file=cp227.tcx *etex.ini
> pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
> ### End of file: /etc/texmf/fmt.d/10texlive-base.cnf
Did *you* add this lines???
They are complete rubbish, they should NOT be there, as they are already
mentioned above.
The problem is that the text:
#They take precedence over earlier entries
is WRONG.
Anyone having an idea how that happened????
fmtutil dies becasue it has an infinite loop detection code which also
springs in if the same format/engine combination is built twice or more
times (well, the same happens in infinite loops!).
The quest now is *why* on earth are these lines in your
/etc/texmf/fmt.d/10texlive-base.cnf
They are NOT in mine, and not in the one we ship!
To fix your problem, remove the stuff after
# /etc/texmf/fmt.d/10texlive-base-bin.cnf
to the end of file, call (as root)
update-fmtutil
and
fmtutil-sys --all
(or dpkg --configure -a)
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining Associate Professor
JAIST Japan Advanced Institute of Science and Technology preining@jaist.ac.jp
Vienna University of Technology preining@logic.at
Debian Developer (Debian TeX Task Force) preining@debian.org
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
PLYMPTON (n.)
The (pointless) knob on top of a war memorial.
--- Douglas Adams, The Meaning of Liff
Reply to: